🚨 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).
~
# Slides
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
~
# Video
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).
~
# In-Closing
Thanks to organisers Schepp and Nils for having me, and thanks to the attendees for watching me speak. Based on the initial feedback, it seems many of you liked it 🙂
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.
~
🔥 Like what you see? Want to stay in the loop? Here's how: