An ongoing firehose of the latest 10 things we’re reading from around the web that we find interesting. Subscribe to the feed.
shape(): A New Powerful Drawing Syntax in CSS
I first saw in the Safari 18.4 release notes that shape()
, a new function is now supported. Then I saw on MDN it’s actually already in Chrome, too!
The shape()
function joins friends like polygon()
, circle()
, rect()
, inset()
, and a handful of others. These functions are used as…
Browser makers didn’t take long to add the movement capabilities to CSS. The simple :hover
pseudo-class came first, and a bit later, the transition
s between two states. Then came the ability to change states across a set of @keyframes
and, most recently, scroll-driven animations that link keyframes to the scroll…
christopher.org for the next 100 years
I’m trying to do right by my old buddy Christopher Schmitt and his digital footprint. You might remember we made a thank-you site for him where people shared memories. That’s hosted on a provided Netlify account, and the code is on a public GitHub repo. Notably the site…
Reading flow ships in Chrome 137
I’m really excited that the reading-flow
and reading-order
properties are in Chrome 137 (current beta, will be Chrome stable as of May 27, 2025).
Finding a way to deal with the visual and source order disconnect created by grid and flex layout has been something I’ve kept returning to ever…
Since their introduction in 1999, the Web Content Accessibility Guidelines (WCAG) have shaped how we design and develop inclusive digital products. The WCAG 2.x series, released in 2008, introduced clear technical criteria judged in a binary way: either a success criterion is met or not. While this…