| ▲ | themafia 9 hours ago | ||||||||||||||||||||||||||||||||||
It's a great way to make conditional styles without having to use JavaScript; however, having used JS for years to make theme color and icon sets that rely on CSS properties, I'm not sure I particularly like this method. I feel like you have to smear a lot of logic across your CSS whereas with JS you can reduce your theme to a data structure and just have a simple function to setup all the CSS variables based on that. Am I just an old man? | |||||||||||||||||||||||||||||||||||
| ▲ | bawolff 6 hours ago | parent | next [-] | ||||||||||||||||||||||||||||||||||
The primary goal is to just have a more concise way to do @media queries. Its not intended as a replacement for most uses of JS | |||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||
| ▲ | mmis1000 7 hours ago | parent | prev | next [-] | ||||||||||||||||||||||||||||||||||
Javascript always suffer from FOUC problem though (Unless it's server side). Although the if() css function seems to just be syntax suger of standard @media query. So it doesn't really add anything to solve existing problems. Edited: It seems it can also be toggled from css variable? So it might actually fix some existing problems. | |||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||
| ▲ | functionmouse 8 hours ago | parent | prev | next [-] | ||||||||||||||||||||||||||||||||||
I like making static informational pages and don't know the first thing about JavaScript, so this could be handy for me. | |||||||||||||||||||||||||||||||||||
| ▲ | kevin_thibedeau 8 hours ago | parent | prev | next [-] | ||||||||||||||||||||||||||||||||||
Just use SCSS to smear the logic across CSS automatically. | |||||||||||||||||||||||||||||||||||
| ▲ | Denote6737 2 hours ago | parent | prev [-] | ||||||||||||||||||||||||||||||||||
God forbid we use html5 | |||||||||||||||||||||||||||||||||||