🚨 UPDATE: The Scroll-Linked Animations Specification and its proposed syntax have undergone a major rewrite. This post details an older version of the syntax and has not been updated to reflect these changes.
Do note that the concept of a Scroll-Linked Animation still stands, it’s only the syntax that has changed since writing this. Please refer to https://developer.chrome.com/articles/scroll-driven-animations/ for an article with examples that use the updated syntax.
Yesterday I was invited to speak at CSS Café, with a talk covering Scroll-Linked Animations with CSS
@scroll-timeline. The meetup was organised using Zoom, and I think about 50-ish people attended (must say I wasn’t keeping track of that whilst speaking).
You can find the slides embedded below:
# Source Materials & Demos
Source materials for the slides are my two posts on Scroll-Linked Animations:
- Part 1: Intro + Basic Scroll-Linked Animations
- Part 2: Scroll-Linked Animations with Element-Based Offsets
All shown demos and visualizations can be found on CodePen, and are gathered in these collections:
- Scroll-Linked Animation Demos: Visualizations
- Scroll-Linked Animation Demos: Part 1
- Scroll-Linked Animation Demos: Part 2
The whole talk was recorded too, and is embedded below. Unfortunately my camera feed wasn’t recorded along with that, so there’s some small loss of information as you can’t see my hands move as I explain some things (such as rotations).
Apart from getting a positive vibe from presenting itself, it was also great to finally meet some people who I’ve been following on Twitter for quite a while now.
💁♂️ If you are a conference or meetup organiser, don’t hesitate to contact me to come speak at your event.