1 Repo
Reports the percentage a step has scrolled through its threshold for fine-grained animation control.
Distinct from Progress Steps: Distinct from Progress Steps: focuses on reporting scroll progress per step as a 0-1 ratio, not multi-step workflow trackers.
Explore 1 awesome GitHub repository matching user interface & experience · Step Progress Reporting. Refine with filters or upvote what's useful.
Scrollama is a JavaScript library for scroll-driven storytelling that uses the browser's native IntersectionObserver API to trigger step-based callbacks and animations as the user scrolls through a page. It pins graphic elements using CSS sticky positioning while scrolling through associated text steps, enabling side-by-side narrative experiences without JavaScript-driven layout calculations. The library provides a configurable offset threshold system that accepts a single global offset or per-element data-attribute offsets to define the viewport position that triggers step events. It reports
Reports the percentage a step has scrolled through its threshold for fine-grained animation control.