Units
Unit conversion and manipulation functions for CSS values. These functions help you work with different CSS units, convert between them, and perform unit-related operations in your Sass code.
strip-units()
Removes units from a number.
| Parameter | Type | Default Value | Description |
|---|---|---|---|
$number | number | - | The number with units to strip |
scss
$unitless: strip-units(16px);
// Returns: 16scss
16units-are-same()
Determines whether two values have the same units.
| Parameter | Type | Default Value | Description |
|---|---|---|---|
$value1 | number | - | The first value to compare |
$value2 | number | - | The second value to compare |
scss
$same: units-are-same(10px, 20px);
// Returns: truescss
truerem()
Converts pixels to rem units.
| Parameter | Type | Default Value | Description |
|---|---|---|---|
$value | number | - | The pixel value to convert |
$ratio | number | 10 | The base ratio for conversion |
scss
$rem: rem(16px);
// Returns: 1.6remscss
1.6remem()
Converts pixels to em units.
| Parameter | Type | Default Value | Description |
|---|---|---|---|
$value | number | - | The pixel value to convert |
$ratio | number | 10 | The base ratio for conversion |
scss
$em: em(16px);
// Returns: 1.6emscss
1.6emvh()
Calculates viewport height percentage using CSS custom properties.
| Parameter | Type | Default Value | Description |
|---|---|---|---|
$number | number | - | The percentage number |
scss
$height: vh(50);
// Returns: calc(50 * var(--vh, 1vh))scss
calc(50 * var(--vh, 1vh))