Development

CSS in 2026: What's New?

Jan 08, 2026 3 min read
💅

We used to rely on SCSS and Framer Motion for everything. In 2026, the browser does it natively. Here are the 3 CSS features changing the game.

1. Native Nesting

You no longer need a preprocessor. Most browsers now support nested selection out of the box.
.card { & .title { color: red; } } is valid CSS.

2. Scroll-Driven Animations

Remember parallax libraries? They are dead. With animation-timeline: scroll(), you can link any CSS animation to the scrollbar position efficiently, running off the main thread.

3. Subgrid

Grid layouts were good, but sharing grid lines between a parent and a grandchild element was impossible. Subgrid fixes this, allowing card content to align perfectly across different cards.

"If you can do it in CSS, don't use JavaScript."