The mysterious case of using CSS animation-composition: accumulate on a scale transform Why accumulating scale(0.5) with scale(2) is not scale(2.5). Read Post →
CSS Wrapped 2023 Catch the end-of-year writeup I wrote together with my Chrome DevRel colleagues Una and Adam! Read Post →
Embrace the Platform At the end of 2021, CSS-Tricks (RIP) asked a bunch of authors “What is the one thing people can do to make their websites better?”. This here, is my submission for that end-of-year series. Read Post →
View Transitions and Scroll-Driven Animations (2023.11.16 @ Devine) Talk given at Devine (Howest) Read Post →
Scoped styling with CSS @scope (2023.10.19 @ Full Stack Europe) Slides of my lightning talk on CSS @scope Read Post →
Solved by CSS Scroll-Driven Animations: Style an element based on the active Scroll Direction and Scroll Speed Combine Scroll-Driven Animations with @property, transition-delay, calc(), sign() and abs() … and you can do Scroll Detection using only CSS! Read Post →
What’s new in CSS? (2023.10.12 @ Frontmania) Slides of the talk “What’s new in CSS” I gave at Frontmania Read Post →
The Future of CSS: Easy Light-Dark Mode Color Switching with light-dark() A function that computes to the first color if the used color scheme is light or unknown, or to the second color if the used color scheme is dark. Read Post →
LearnWithJason: CSS-Only Scroll-Driven Animations I was a guest on Jason Lengstorf’s “Learn With Jason” stream. We talked about Scroll-Driven Animations. Read Post →
Run a Scroll-Driven Animation only once A small piece of JavaScript to run a scroll-driven animation only once. Read Post →