~/talk

Scroll-Enhanced Experiences

Talkat CSSDAY 2024 · 2024-06-06..06-07· [css, web-animation]

Demonstrates how the CSS Scroll Timeline API and related features let animations be driven by scroll position instead of time, ties SVG stroke-draws and sprite sheets to the scroll, and builds playable demos — an outrun-style game and running-Link sprite — implemented only with CSS (and working in Chromium). Emphasizes using prefers-reduced-motion, notes scroll-driven animations run off the main thread for better performance, mentions BRAMOS demos, the View Transition API, and that broad browser support currently requires polyfills or flags.

AI-written summary · about

  1. 0:00Scroll-enhanced experiences intro
  2. 3:43User motion preferences
  3. 5:10Animation and storytelling
  4. 9:08Scroll-driven animations
  5. 11:19SVG animations with CSS
  6. 15:37Why CSS scroll animations
  7. 18:47Debugging scroll animations
  8. 20:12Browser support for scroll
  9. 21:15Scroll timeline explained
  10. 22:20Progress bar with scroll
  11. 27:59CodePen scroll demos
  12. 30:10Dynamic carousels with scroll
  13. 31:57Advanced scroll effects
  14. 32:38View transitions with scroll
  15. 34:43Multiple scroll animations
  16. 37:35Mario theme demo
  17. 40:06Outrun demo and sprites
  18. 43:04Future of CSS animations
  19. 44:30Q&A on scroll & accessibility
~/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.