Look at all the cool sh!t I get to use!

Share

This is so exciting! In rebuilding this website I get to use a bunch of modern CSS and other tech. It makes me giddy!

Lots of things that used to require Sass or Less. Some of this is still only possible with a post-processor like LightningCSS or PostCSS, but it is enabling next-gen CSS specs now.

This site is built using Astro and LightningCSS which I’ve written about recently.

I still miss the @for and @each directives in SCSS, though. Those are awesome for generating boilerplate styles from a simple list or hash.

But I’m looking forward to this "Proposal: CSS Variable Groups (as a solution to several design systems pain points) · Issue #9992 · w3c/csswg-drafts" by @LeaVerou maturing and becoming a real thing to help with design systems in native CSS.

Proposal: CSS Variable Groups (as a solution to several design systems pain points) · Issue #9992 · w3c/csswg-drafts
The whole proposal is here, I have included a summary below. Pain points (summary) The main pain point is aliasing. Currently, design systems are specified as a long series of variables, e.g. --col...
About the author

Hi there! My name is Spencer and I’m a Web developer with a passion for building User Interfaces and all things tech. In my free time, I enjoy spending time with my wife and our 4 dogs, as well as playing guitar and exploring the world. I am also a lover of science and enjoy learning about all manner of nerdy topics.

Webmentions