Demo
Blind by Glamour
A scroll-scrubbed eyewear launch page: one video, driven frame-accurately by scroll position.
- Measured, not estimated
- Client owns everything
- Delivered end to end
The situation
A launch page for a single high-value product has to hold attention without a carousel or a wall of copy. Autoplaying a hero video is the usual answer and a weak one: the reader cannot control it, cannot hold it on a frame they care about, and on mobile it either plays badly or not at all.
What we did
We handed the timeline to the reader. Scroll position drives the video's currentTime directly, so scrolling forward runs the product sequence forward and scrolling back reverses it, at whatever pace they choose. Seeks are smoothed with a lerp and gated behind a deadband so a fast flick does not thrash the decoder. The interface sits in mix-blend-mode: difference, so type and controls invert against whatever is behind them and stay legible over every frame without needing a scrim.
The result
One self-contained HTML file: no framework, no build step, no third-party script. The page is the demonstration rather than a description of one.
Ready when you are.
Tell us what you're building and we'll map the shortest route there.