scalatags

stylesheet

package stylesheet

Visibility
  1. Public
  2. All

Type Members

  1. abstract class CascadingStyleSheet extends StyleSheet with StyleSheetTags

    A StyleSheet which lets you define cascading tag/class selectors.

  2. case class Cls(name: String, pseudoSelectors: Seq[String], args: Seq[StyleSheetFrag]) extends Product with Serializable

    A rendered class; both the class name (used when injected into Scalatags fragments) and the structure (used when injected into further class definitions)

  3. trait PseudoSelectors[T] extends AnyRef

    Provides all the CSS pseudo-selectors as strongly-typed properties when mixed in.

  4. class Selector extends PseudoSelectors[Selector]

    Lets you chain pseudo-selectors e.

  5. class SourceClasses[T] extends AnyRef

  6. abstract class StyleSheet extends AnyRef

    Inherit from me to define a stylesheet which you can use to define styles which get serialized to a String.

  7. trait StyleSheetFrag extends AnyRef

    Something which can be used as part of a StyleSheet

  8. trait StyleSheetTags extends AnyRef

    Provides a strongly-typed list of all the HTML tags that can be used as Selectors.

  9. case class StyleTree(selectors: Seq[String], styles: SortedMap[String, String], children: Seq[StyleTree]) extends Product with Serializable

    A structure representing a set of CSS rules which has not been rendered into a Cls.

Value Members

  1. object Selector

  2. object SourceClasses

  3. object StyleSheetFrag

  4. object StyleTree extends Serializable

Ungrouped