Using CSS Variables
If you’re coming from the world of preprocessors, you must be used to using a variable by just referencing its name. With native css variables, things are a little different.
Once a variable has been defined and assigned a value, you can go ahead and use it within a property value. There’s a bit of a gotcha though.
If you’re coming from the world of preprocessors, you must be used to using a variable by just referencing its name.
For example:
$font-size: 20px
.test {
font-size: $font-size
}
With native CSS variables, things are a little different. You reference a variable by using the var()
function.
With the example above, using CSS Variables will yield this:
:root {
--font-size: 20px
}
.test {
font-size: var(--font-size)
}
Quite different.
Get hands-on with 1200+ tech skills courses.