An early proposal for creating declarative state controls in CSS, and styling elements based on the current state.
CSS Containment Level 3 defines Container Queries and container-relative units – allowing authors to build more intrinsic responsive components without knowledge of the overall layout.
Cascade & Inheritance Level 6 defines scoped styles – allowing authors to provide bounded ranges for selector-matching, and give priority to more ‘proximate’ scope origins.
Cascade & Inheritance Level 5 defines Cascade Layers – allowing authors to define explicit contained layers of specificity.
I was invited to join the CSS Working Group to help develop the next level of Cascading & Inheritance – along with Container Queries, CSS scoping, and more.
Sass is the most mature, stable, and powerful professional grade CSS extension language in the world.
Design systems streamline development, communication, and consistency – but often rely on dedicated teams and extended budgets.
Design systems must be meaningful to both humans and machines Accoutrement provides Sass design-token management that improves readability and consistency, while encouraging automation.
a case-study in building and sharing open-source Sass
True is a full-featured unit-testing library for Sass. The core functionality is written in pure SassScript, so it can be used anywhere Sass is compiled. Advanced features are available with our JS test-runner integration.
Susy was a lightweight grid-layout engine for Sass, originally released in 2009. Over time, it became one of the most popular layout frameworks on the web, before retiring in 2020.