scalatags.stylesheet
Members list
Type members
Classlikes
A StyleSheet which lets you define cascading tag/class selectors. Separate from StyleSheet because you almost never need these things, so it's good to make it explicit when you do to prevent accidental cascading.
A StyleSheet which lets you define cascading tag/class selectors. Separate from StyleSheet because you almost never need these things, so it's good to make it explicit when you do to prevent accidental cascading.
Attributes
- Supertypes
A rendered class; both the class name
(used when injected into Scalatags fragments) and the structure
(used when injected into further class definitions)
A rendered class; both the class name
(used when injected into Scalatags fragments) and the structure
(used when injected into further class definitions)
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Provides all the CSS pseudo-selectors as strongly-typed properties when mixed in. The only requirement is that you define extend
to tell it what each of these properties returns
Provides all the CSS pseudo-selectors as strongly-typed properties when mixed in. The only requirement is that you define extend
to tell it what each of these properties returns
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class Selector
Lets you chain pseudo-selectors e.g. hover.visited
and have it properly translate into :hover:visited
when rendered.
Lets you chain pseudo-selectors e.g. hover.visited
and have it properly translate into :hover:visited
when rendered.
Attributes
- Companion
- object
- Supertypes
- Self type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
SourceClasses.type
Inherit from me to define a stylesheet which you can use to define styles which get serialized to a String
. Does not allow the use of cascading tag/class selectors; use CascadingStyleSheet for that.
Inherit from me to define a stylesheet which you can use to define styles which get serialized to a String
. Does not allow the use of cascading tag/class selectors; use CascadingStyleSheet for that.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class CascadingStyleSheet
Something which can be used as part of a StyleSheet
Something which can be used as part of a StyleSheet
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
StyleSheetFrag.type
Provides a strongly-typed list of all the HTML tags that can be used as Selectors.
Provides a strongly-typed list of all the HTML tags that can be used as Selectors.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class CascadingStyleSheet
A structure representing a set of CSS rules which has not been rendered into a Cls.
A structure representing a set of CSS rules which has not been rendered into a Cls.
e.g. a StyleTree that looks like
.cls1 .cls2 :hover :hover cls2
Flattens out via stringify
into CSS rules like
.cls1 .cls2:hover .cls1:hover .cls2
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all