CSS as a state machine? NO WAY! Well, actually...
🎤 CSS State Machine — Brecht De Ruyte
From :has() to container queries and scroll-driven animations — CSS can now manage and react to state in ways that used to require JS.
April 29th in Düsseldorf 👇
meetup.com/engineering-kiosk…
ALT Poster for the Engineering Kiosk Rhine-Ruhr Meetup on Wednesday, April 29th, 2026. It features three speaker portraits: Brecht De Ruyte at the top, and Alaa Reuschenbach and Lucas Dohmen below. The talks are titled “CSS State Machine” and “Performance over Perfection.” The event is sponsored by SIA Consulting, whose logo appears at the bottom right.
In town for @CSSDayConf on June 5–6?
Join the Pre-CSS Day Afternoon Event on June 4 at 16:00 — hosted by CMD Amsterdam 🇳🇱
Talks by Nils Binder & Miriam Suzanne, plus student CSS showcases ✨
🎟 Free RSVP: gath.io/KwVtysIkOWcUPPpSUO58…
Introducing 🤯 flex-wrap: balance 🤯
Would you use this?
⚠️ Not a "real" feature yet, just something one of our engineers has been working on.
(You can try it out in the latest Chrome Canary with the experimental web platform features flag though!)
Ever wondered why tennis drags while squash is nonstop action? Or why tennis feels like watching paint dry? 🤨🏆🔥
Then Manuel has the perfect talk for you, happening tomorrow at 5PM CET / 11AM EST at our cozy café ☕ 👇
meetup.com/css-cafe/events/3…
Ever wondered what a color space is & what a color model? What wide gamut means? If P3 is a color space, a color model, or maybe even both? Also LCH, OKLAB, WTF...?!😖
Then we have the perfect talk for you, happening tomorrow @ 5PM CET / 11AM EST ☕ 👇
meetup.com/css-cafe/events/3…
✂️ Achieve optical balance with CSS text-box-trim → goo.gle/4jcUOFX
Chrome 133 lets you tailor the space above and below text, giving developers and designers more control over text layout and appearance.
Thank you folks for attending today's meetup. It was wonderful to be back at it!
We didn't circulate too many links this time in the chat, but @rachelandrew's presentation had plenty of links on the slides which you can find here: noti.st/rachelandrew/Aj6atb/
😍 PSA: ident() is an upcoming CSS feature I’m incredibly excited about and you're about to be too.
It will allow you to compose CSS variable names from other variables, making code like this possible: 😍
Spec: drafts.csswg.org/css-values-…
Proposal (by @bramus): github.com/w3c/csswg-drafts/…
Join us for the first CSS Café meetup of the year! 🎉
@rachelandrew will show us a new solution for the visual vs. source order disconnect in CSS: the upcoming reading-flow property! 🌐✨
meetup.com/css-cafe/events/3…
ALT Event announcement for the CSS Café meetup: 'A Solution for the Visual and Source Order Disconnect.' The graphic includes a chalkboard-like background with a pink CSS Café logo in the top right. The title is prominently displayed in bold white text. Event details follow: 'Feb 6th 2025 | 5 PM CET by Rachel Andrew.' A photo of a speaker (Rachel Andrew) is shown on the left, framed like a Polaroid. On the right, there is a visual representation of boxes labeled 1–4, showing a reordering process. At the bottom right, there’s an image of a cup of coffee. The theme suggests accessibility and layout discussions with a casual, café vibe.
Dang I'm excited about new semantic attr() capabilities in CSS!
I wrote a post about why this feature is so powerful, how it could change the way you build components, and how I would use it.
Advanced attr() is rolling out in Chrome 133 starting next week 🥰
una.im/advanced-attr/
🔥 Remember Internet Explorer’s Page Transitions? THEY’RE BACK BABY!
👾 Demo: ie-page-transitions.netlify.…
⌨ Repo: github.com/bramus/ie-page-tr…
To configure these, use the meta tags from the olden days load up the library.
Works in IE 5.5–7.0, Chrome 126 , and Safari 18.2 (buggy).
As of Chrome 131 you have more options to style `<details>` and `<summary>`.
You can now use of the `display` property on these elements, and also use a `::details-content` pseudo-element to style the part that expands and collapses.
developer.chrome.com/blog/st…
30 years ago, on Oct 10 1994, I first proposed CSS. It's been an adventure to see CSS as a baby, teenager, and aspiring professional. Sometimes misbehaved, but mostly a source of joy and excitement.
w3.org/People/howcome/p/casc…
@w3c @printcssrocks @WebDesignMuseum@prince_xml