~/talk

Scroll linked Animations with CSS

Talkat CSSCamp 2021 · on Wednesday, 2021-07-14· [web-animation, web-platform]
slides:none on file

Scroll-linked animations let CSS drive animation progress from scroll position using the new @scroll-timeline rule and the animation-timeline property, running hardware-accelerated off the compositor with no JavaScript. Demos include a progress bar, parallax cover that shrinks into a sticky header, horizontal galleries with per-gallery timelines, element-triggered reveals via element-offset, a horizontal-scroll section, coverflow and stacking cards. Implementation is experimental (Chromium 89+ behind a flag), has selector-ID limitations and some rendering bugs so not yet production-ready.

AI-written summary · about

  1. 0:00Introduction to scroll animations
  2. 2:50Scroll linked vs triggered animations
  3. 5:39Basic scroll timeline setup
  4. 8:30Scroll timeline descriptors
  5. 10:39Scroll offsets and parallax effects
  6. 13:10Orientation and scroll sources
  7. 16:19Parallax cover to sticky header
  8. 17:46Multi-layer parallax effects
  9. 18:53Element-based scroll animations
  10. 20:17Element offset rules explained
  11. 23:06Image reveal with element offsets
  12. 23:47Slide-in contact list demo
  13. 25:31Horizontal scroll section demo
  14. 26:56Coverflow effect with scroll timeline
  15. 27:57Stacking cards with depth effect
  16. 28:42Browser support and next steps
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.