The five best design links, every weekday


Self-Modifying Variables: the inherit() Workaround

Style queries will unlock many doors.

Alternating Style Queries

With container style queries on the horizon, it is a good time to do more experiments with them.

Layered Toggles: Optional CSS Mixins

In this article, I am sharing the next evolution of space & cyclic toggles, which allows us to create and apply optional mixins in CSS.

Scroll-Driven State Transfer

I explore how we can transfer the state of one element to a completely different place on a page.

Position-Driven Styles

How many other items from various CSS wishlists can I solve with scroll-driven animations?

Fit-to-Width Text

What if I will tell you how we could solve fit-to-width text with pure CSS without any hardcoded parameters?

Obscure CSS: Implicit List-Item Counter

A few years ago I wanted to share one little-known CSS feature — a built-in list-item counter for ordered lists.