domain | scroll-driven-animations.style |
summary | The Scroll-driven Animations specification introduces new APIs and concepts for declarative scroll-driven animations that work with Web Animations API (WAAPI) and CSS Animations API. This enables powerful interactions between web page elements and user scrolling actions. Key concepts include:
1. Scroll and ScrollTimeline: Core concept of defining the position in a scroll container using a scroll variable and a ScrollTimeline to control animations based on the scroll progression. 2. View and ViewTimeline: Enabling creation of virtual views and defining animations for them using a view variable and a ViewTimeline. 3. Timeline Ranges Demystified: Understanding timeline ranges, including absolute ranges, relative ranges to viewport or view range, and mixed range types. 4. Timeline Lookup and Named TLs: Exploring methods to access and manipulate named timelines based on different criteria like element ID, class, or tag name. 5. Scroll Shadows to a Scroll Container: Adding shadows to a scroll container using the box-shadow CSS property and controlling their appearance based on the scroll progression. 6. Animate Elements in Different Directions: Utilizing transform properties to control how elements animate in different directions, such as horizontal, vertical, or diagonal movements. 7. Animate 3D Models and More on Scroll: Expanding animations beyond 2D elements by incorporating 3D models using CSS Transforms and animating them based on scroll progression. 8. Scroll Velocity Detection: Determining the velocity of user scrolling to create more dynamic and responsive animations that react to user input. 9. Outro: Wrapping up the series with a recap of all the core concepts learned throughout the tutorial. |
title | Scroll-driven Animations |
description | A bunch of demos and tools to show off Scroll-driven Animations |
keywords | scroll, animations, version, power, demos, view, concepts, video, extension, carousel, course, progress, timeline, core, tools, down, elements |
upstreams |
nerdy.dev |
downstreams |
|
nslookup | A 104.21.36.205, A 172.67.199.76 |
created | 2024-11-30 |
updated | 2025-04-03 |
summarized | 2025-04-03 |
|
|