Quick Hit #108
Chrome 146 becomes the first browser to ship scroll-triggered animations.
You probably want CSS-Tricks
Chrome 146 becomes the first browser to ship scroll-triggered animations.
Let’s go over a few demos using the new customizable <select> feature that may be wild, but also give us a great chance to learn new things in CSS.
Continue reading "Abusing Customizable Selects" at CSS-Tricks
Font Awesome are launching a Kickstarter campaign to transform Eleventy (11ty) into Build Awesome.
How we look at the stacking order of our projects, how we choose z-index values, and more importantly, the implications of those choices.
A new version of Chrome will be released every two weeks (instead of four) starting from September 2026.
Sure, we can select the <html> element in CSS with, you know, a simple element selector, html. But what other (trivial and perhaps useless) ways can we do it?
Continue reading "The Different Ways to Select <html> in CSS" at CSS-Tricks
Safari TP 238 trials customizable <select>, which Chrome has fully implemented already.
Choosing between Popover API and Dialog API is difficult because they seem to do the same job, but they don’t! After a bit lots of research, I discovered that the Popover API and Dialog API are wildly different in terms of accessibility and we’ll go over that in this article.
Continue reading "Popover API or Dialog API: Which to Choose?" at CSS-Tricks
Safari TP 238 trials :open, which would make it baseline (yes, really).
Despite what’s been a sleepy couple of weeks for new Web Platform Features, we have an issue of What’s !important that’s prrrretty jam-packed. The web community had a lot to say, it seems, so fasten your seatbelts!
TL;DR: We can center absolute-positioned elements in three lines of CSS. And it works on all browsers!
Continue reading "Yet Another Way to Center an (Absolute) Element" at CSS-Tricks
Read an explanation of the recent CVE-2026-2441 vulnerability that was labeled a “CSS exploit” that “allowed a remote attacker to execute arbitrary code inside a sandbox via a crafted HTML page.”