Un-Sass’ing my CSS

August 22, 2025

Dark brown background with the orange title "Always Twisted" at the top and the white text "Un-Sass'ing my CSS" centered below.

Un-Sass’ing? With this in mind, I thought I’d start another little series of articles. This time, I’ll be showcasing how aspects of modern CSS can replace your favourite CSS preprocessor, what I’m goint to call “Un-Sass’ing.”

Adding Transparency To A Colour

As we work in an agile environment, not everything is fully developed or finalised yet. One of the requirements we’ve encountered is the need to create transparent backgrounds. Since we are not using Sass for this project, I wondered if we could achieve similar effects using CSS.

In my search, I discovered the ⁠color() function, and Manuel kindly shared some other examples of different ways to implement transparency in using modern CSS.

Source: Un-Sass’ing my CSS | Always Twisted

As the web platform increasingly matures, not just with APIs or JavaScript capabilities, but with CSS capabilities as well, how might we move away from a framework-first or tool-first approach to a platform-first approach to developing?

Here Stuart Robson looks at ‘un-sassing’ his CSS, with a focus on the new colour functionality in the language.