Beyond CSS Variables @ An Event Apart Spring Summit
CSS Custom Properties (aka Cascading Variables) have gained broad browser support since 2015 – but what are they good for, and why do we need them?
art & code & writing & music & speaking & theater & more tags
Hello lovely —
I’m Miriam.
I make art & software
that celebrate the queer complexity
of human experience.
CSS Custom Properties (aka Cascading Variables) have gained broad browser support since 2015 – but what are they good for, and why do we need them?
New CSS proposals like Container Queries, Cascade Layers, Scoped Styles, and Nesting are all aimed at improving the way we write responsive components and design systems.
I’ve spent nearly two decades learning, teaching, and writing CSS – as a founder at OddBird, a member of the Sass core team, and an Invited Expert on the CSS Working Group.
New CSS proposals like Container Queries, Cascade Layers, Scoped Styles, and Nesting are all aimed at improving the way we write responsive components and design systems.
Don’t let the declarative syntax fool you – CSS is a powerful and dynamic programming language.
“What is one thing you learned about building websites this year?”
I join Ari, Ben, and Tessa to talk about getting into CSS from other languages, the absurdly massive problem CSS is designed to solve, and the mental model behind the language.
As I spend more of my time working on the CSS language, I wanted a place to take notes and explore new ideas in the open.
How do we write code that is modular & maintainable, in a language designed to be systematic & contextual?
The Cascade makes CSS unique – forcing us to revisit even the most common programming feature: the variable.
The web is designed to work across platforms, devices, languages, and interfaces – but how can we possibly design for that unknown and always-changing canvas?
Learn how design engineering brings together form and function.
From the very start, “web design” has posed a nearly impossible paradox.
CSS Custom Properties allow us to manage and control both cascade and inheritance in new ways.
From building beautiful sites to maintaining complex design systems across multiple applications, CSS is the web-language of design.
Jina and I answer questions about CSS, Sass, Design Systems, and more!
A spinoff of the Party Corgi Network discord. I chat with Chris Biscardi about The CSS Working Group, open-source projects, art, and music.
I wrote this at the start of the Iraq war (2003), and later made the short film. It’s been on my mind again during COVID-19 isolation.