Why aren’t logical properties taking over everything? - Chris Coyier

Good question.

I think it’s mostly inertia.

Why aren’t logical properties taking over everything? - Chris Coyier

Tagged with

Related links

CSS or BS?

We show you a CSS property name. You tell us if it’s real or if we made it up. That’s it. It starts easy. It does not stay easy.

Tagged with

6 CSS Snippets Every Front-End Developer Should Know In 2025 · 19 January 2025

  • Springy easing with linear()
  • Typed custom properties
  • View transitions for page navigation
  • Transition animation for dialog and popover
  • Transition animation for details
  • Animated adaptive gradient text

Tagged with

Tagged with

Retrofitting fluid typography | Clagnut by Richard Rutter

Here’s a taste of what Rich will be delivering at Patterns Day on Thursday—can’t wait!

Tagged with

Offloading JavaScript With Custom Properties: HeydonWorks

With classes, we can send CSS static values but with custom properties we can send dynamic ones, which is a major shift in the way we can style state. This is something that has been true for some time—and is extremely well supported—but sometimes it takes solving a small real-world problem to make you appreciate the value of it.

I think we still haven’t come to fully appreciate the superpower of custom properties: dynamic values that are shared between CSS and JavaScript.

Tagged with

Related posts

Style your underlines

Make your links beautiful and accessible.

Who knows?

Had you heard of these bits of CSS? Me too/neither!

Custom properties

Don’t touch that DOM.

CSS custom properties and the cascade

This behaviour surprised me (at first).

Programming CSS to perform Sass colour functions

Combining custom properties, hsl(), and calc() to get cascading button styles.