object StyleSheet
Mutable StyleSheets provide a context in which many styles can be created using a DSL.
They are mutable because they maintain a list of registered styles, meaning you can declare each style one at a time instead of having to create a list of styles in a single expression.
Each style itself is immutable.
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- StyleSheet
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- abstract class Base extends AnyRef
-
abstract
class
Inline
extends Base with Mixin
An inline stylesheet has the following properties:
An inline stylesheet has the following properties:
- Intent is to create styles that can be applied directly to HTML in Scala/Scala.JS.
- Each style is stored in a
val
of typeStyleA
. - Styles are applied to HTML by setting the
class
attribute of the HTML to the class(es) in aStyleA
. - Style class names / CSS selectors are automatically generated.
- All style types (StyleS, StyleF) are usable.
-
abstract
class
Standalone
extends Base
A standalone stylesheet has the following properties:
A standalone stylesheet has the following properties:
- Intent is to generate static CSS for external consumption.
- It is comparable to SCSS/LESS.
- Styles go into a pool of registered styles when they are declared and return
Unit
. - Style class names / CSS selectors must be provided.
- Only static styles (StyleS) are usable.
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )