StringRenderer

class Object
trait Matchable
class Any

Type members

Classlikes

final class Default(format: Format) extends Renderer[String]

Default CSS generator.

Default CSS generator.

Merges CSS with the same media query into a single media query clause.

case class FormatSB(kfStart: String => Unit, kfsStart: Value => Unit, mqStart: CssMediaQuery => Unit, selStart: (CssMediaQueryO, CssSelector) => Unit, kv1: (KeyframeSelectorO, CssMediaQueryO, CssKV) => Unit, kvn: (KeyframeSelectorO, CssMediaQueryO, CssKV) => Unit, selEnd: (CssMediaQueryO, CssSelector) => Unit, mqEnd: CssMediaQuery => Unit, kfsEnd: KeyframeSelector => Unit, kfEnd: KeyframeAnimationName => Unit, ff: FontFace => Unit, done: () => Unit)
final class Raw(format: Format) extends Renderer[String]

Generates CSS however it's received in. No pre-processing.

Generates CSS however it's received in. No pre-processing.

Types

type Format = StringBuilder => FormatSB

Value members

Concrete methods

def formatPretty(indent: String, postColon: String): Format

Generates CSS intended for humans.

Generates CSS intended for humans.

def printFontFace(fontface: FontFace, start: () => Unit, kv1: (String, String, Boolean) => Unit, kvn: (String, String, Boolean) => Unit, end: () => Unit): Unit

Concrete fields

lazy val defaultPretty: Renderer[String]
lazy val formatTiny: Format

Generates tiny CSS intended for browsers. No unnecessary whitespace or colons.

Generates tiny CSS intended for browsers. No unnecessary whitespace or colons.

Implicits

Implicits

implicit def autoFormatToRenderer(f: Format): Renderer[String]