← Back to lab

Scroll-driven storytelling

Two native techniques, zero JavaScript: a position: sticky panel that pins while content scrolls past it, and animation-timeline: view() reveals that scrub as elements enter the viewport. Scroll down.