In this Hasty Treat, Scott and Wes talk about CSS variables, a.k.a CSS Custom Properties - why you might want to use them, why they\u2019re better than various preprocessor\u2019s variables, and pitfalls to watch out for and avoid.
Kyle Prinsloo\u2019s Freelancing & Beyond \u2014 SponsorKyle Prinsloo teaches you everything you need to know about freelancing, including how to quit your job, earn a side-income and start taking control of your life. Check it out at\xa0https://studywebdevelopment.com/freelancing\xa0and use the coupon code \u201csyntax\u201d at checkout to get 25% off.
Show Notes3:25 - What
--example-name
, represent custom properties
called using\xa0var()
Overwrite with a more specific style
Use JavaScript to append .style.setPropert(
How are they scoped?
9:10 - Why
Uses:
Independent values for things that can\u2019t be broken up:
Inline properties can be picked up by regular CSS (color, size, etc.)
hey
Themes that can easily be changed at runtime for entire app
19:15 - Calculations
20:10 - Bummers