Animating CSS border-image
Preethi |
Border images are an overlooked feature. One neat fact is that border image slices can run across entire borders on an element, and animating it creates beautiful effects.
Animating CSS border-image originally handwritten and published with love on CSS-Tricks. You should really get the newsletter ... read more
SmashingConf Freiburg 2026, September 7-10
Geoff Graham |
Smashing Magazine’s in-person conferences are back and returning to the wonderful city of Freiburg next month, September 7–10.
SmashingConf Freiburg 2026, September 7-10 originally handwritten and published with love on CSS-Tricks. You should really get the newsletter as well.
... read more
Using and Styling the Dialog Element
Geoff Graham |
There's a lot of nuance to the <dialog> element, a seemingly little piece of web architecture. I've got some notes from digging into it.
Using and Styling the Dialog Element originally handwritten and published with love on CSS-Tricks. You should really get the newsletter as well.
... read more
2026 State of CSS, Devs Surveys
Geoff Graham |
A few notes and takeaways from the 2026 State of CSS survey results, including a nice CSS-Tricks cameo!
2026 State of CSS, Devs Surveys originally handwritten and published with love on CSS-Tricks. You should really get the newsletter as well.
... read more
Gap Decorations Are Now Available, Here’s What’s New
Sam Davis Omekarajr |
Today, with CSS gap decorations fully supported in Chrome and Edge, starting with version 149, you can now very easily style gaps, and with a lot of control.
Gap Decorations Are Now Available, Here’s What’s New originally handwritten and published with love on CSS-Tricks. You should really get the... read more
Get Ready For the Powerful CSS border-shape Property!
Temani Afif |
We recently got the shape() function and corner-shape property. What else could we possibly need as far as making shapes in CSS? Let me tell you: the border-shape property!
Get Ready For the Powerful CSS border-shape Property! originally handwritten and published with love on CSS-Tricks. You shoul... read more
What’s !important #16: sibling-index() Animations, Use Cases for the infinity Keyword, Container Stuck Queries, and More
Daniel Schwarz |
The soon-Baseline sibling-index() function for animations, CSS and the 2026 FIFA World Cup, use cases for the infinity keyword, container "stuck" queries, and more.
What’s !important #16: sibling-index() Animations, Use Cases for the infinity Keyword, Container Stuck Queries, and More originally h... read more
writing-mode
Mojtaba Seyedi |
The writing-mode CSS property sets whether lines of text are laid out horizontally or vertically, and the direction in which blocks and lines progress.
.element {
writing-mode: vertical-rl;
}
This is most useful in languages such as Chinese, Japanese or …
writing-mode originally handwritten and ... read more
pointer-events
Mojtaba Seyedi |
The pointer-events property controls whether an element can become the target of pointer events like clicks, hover states, and other pointer-based events. In other words, it lets you decide whether the browser should treat an element as interactive when the …
pointer-events originally handwritten ... read more
What’s !important #15: Boundary-aware CSS, Time-based CSS, Full-bleed CSS, and More
Daniel Schwarz |
Read all about boundary-aware CSS, accessible grid lanes, time-based web designs, full-bleed, the customizable select, and new web platform features.
What’s !important #15: Boundary-aware CSS, Time-based CSS, Full-bleed CSS, and More originally handwritten and published with love on CSS-Tricks. Yo... read more
