General
variables
sc-strict-mode
$sc-strict-mode: false !default;
View sourceDescription
Toggle strict mode, in which script will throw when not able to cast a value into a certain type (mostly color and number). In non-strict mode, it will return the default value from the given type.
Type
Bool
sc-non-strict-default-number
$sc-non-strict-default-number: 0 !default;
View sourceDescription
Default return value for the to-number(..)
function when running in non-strict mode.
Type
Number
sc-non-strict-default-color
$sc-non-strict-default-color: transparent !default;
View sourceDescription
Default return value for the to-color(..)
function when running in non-strict mode.
Type
Number
functions
to-bool
@function to-bool($value) { ... }
View sourceDescription
Convert to bool
Parameters
parameter Name | parameter Description | parameter Type | parameter Default value |
---|---|---|---|
$value | value to cast | Any | — none |
Returns
Bool
to-color
@function to-color($value) { ... }
View sourceDescription
Convert to color
Parameters
parameter Name | parameter Description | parameter Type | parameter Default value |
---|---|---|---|
$value | value to cast | Any | — none |
Returns
Color
or Null
to-list
@function to-list($value) { ... }
View sourceDescription
Convert to list
Parameters
parameter Name | parameter Description | parameter Type | parameter Default value |
---|---|---|---|
$value | value to cast | Any | — none |
Returns
List
to-map
@function to-map($value) { ... }
View sourceDescription
Convert to map
Parameters
parameter Name | parameter Description | parameter Type | parameter Default value |
---|---|---|---|
$value | value to cast | Any | — none |
Returns
Map
to-null
@function to-null($value) { ... }
View sourceDescription
Convert to null
Parameters
parameter Name | parameter Description | parameter Type | parameter Default value |
---|---|---|---|
$value | value to cast | Any | — none |
Returns
Null
to-number
@function to-number($value) { ... }
View sourceDescription
Cast a value to a number if possible or return 0
Parameters
parameter Name | parameter Description | parameter Type | parameter Default value |
---|---|---|---|
$value | complete source | String | — none |
Returns
Number
to-string
@function to-string($value) { ... }
View sourceDescription
Convert to string
Parameters
parameter Name | parameter Description | parameter Type | parameter Default value |
---|---|---|---|
$value | value to cast | Any | — none |
Returns
String