Chris Coyier has created this guide on custom CSS properties. Make your CSS code more readable, cleaner and safe time changing stuff.
To the question ”Why care about CSS custom properties?” Chris writes …
- They help DRY up your CSS. That is “Don’t Repeat Yourself.” Custom properties can make code easier to maintain because you can update one value and have it reflected in multiple places. Careful though, overdoing abstraction can make have the opposite effect and make code less understandable.
- They are particularly helpful for things like creating color themes on a website.
- They unlock interesting possibilities in CSS.