FINDING YOUR DIRECTION

0%
← Scrollhaus Journal

Website Animation Guides · 2026-10-14 · 5 min read

What Is a Scroll-Driven Website? Definition, Examples and How They Are Built

A scroll-driven website is a site where animation is controlled by how far the visitor has scrolled, not by a clock. Scroll down and it plays; scroll up and it rewinds.

Written by AmJ, founder of Scrollhaus, and edited by the Scrollhaus editorial team. Sources and methodology are documented in the article.

Flower umbrella scene from a scroll-driven product website
Scrollhaus Journal · Website Animation Guides

A scroll-driven website is a website where animation is controlled by scroll position rather than by time. The distance the visitor has scrolled is the playhead: scroll down and the film, 3D scene or layout moves forward; stop and it stops; scroll up and it runs in reverse. Apple's product pages made the style familiar, and it is now common on launch pages, portfolios and brand sites.

Scroll-driven vs scroll-triggered

The two terms are often mixed up, and the difference matters when you brief someone.

Scroll-triggeredScroll-driven
What starts itAn element enters the screenAny scroll movement
What controls progressA timer, for example 0.6 secondsScroll position
Runs backwardsUsually notYes, by scrolling up
Typical useFade or slide content inScrubbed film, 3D camera moves, pinned scenes

Most real sites use both: a scroll-driven hero, then lighter scroll-triggered reveals for the sections below it.

Examples of scroll-driven websites

There are more in the guides to scroll animation websites and scrollytelling examples.

How scroll-driven websites are built

Four techniques cover almost every case.

  1. Image sequence on a canvas. A video is exported as frames, and the frame shown is chosen by scroll position. This is the most dependable way to scrub film, because every frame is already an image. Tutorial here.
  2. Scrubbed video. The page sets the video's current time from scroll. It is lighter to ship, and it needs a video encoded with frequent keyframes or it will step. See scroll video animation.
  3. 3D scene. A Three.js scene where camera position and object rotation are interpolated between keyframes along the scroll.
  4. Pinned sections and timelines. GSAP ScrollTrigger, or native CSS scroll-driven animations in current browsers, pin a section and play a timeline while the user scrolls through it.

A smooth-scroll library such as Lenis is usually added so that wheel input feels even.

What makes a good one

Ways to get one

You can hire an agency, build it by hand with GSAP and Three.js, use a visual builder such as Webflow or Framer, or start from a template with source code and adapt it with an AI coding tool. The last route is the quickest for most small teams: the timing is already solved, and the AI only changes your content. Guides for Claude Code, Cursor, Lovable, Bolt and v0 show the steps.

Summary

A scroll-driven website uses scroll position as its timeline. It is built from image sequences, scrubbed video, 3D scenes and pinned timelines, and it works when the text stays real, the first frame is fast and the phone version is designed on purpose.

Frequently asked questions

What is a scroll-driven website?

A scroll-driven website is a website whose animation is linked to scroll position. The page uses how far the visitor has scrolled as the playhead, so video, 3D scenes, text and layout changes move forward when scrolling down and backward when scrolling up.

What is the difference between scroll-triggered and scroll-driven animation?

A scroll-triggered animation starts when an element enters the screen and then plays on its own timer. A scroll-driven animation has no timer: its progress is tied directly to the scroll position, so it stops when the visitor stops.

Are scroll-driven websites slow?

They do not have to be. Well-built ones load a small set of frames first, animate only transform and opacity, and pause work that is off screen. Problems come from oversized video, too many simultaneous effects and animating layout properties.

How much does a scroll-driven website cost?

A custom build from an agency commonly runs from a few thousand dollars into five figures, depending on the 3D and video work. Starting from a template with source code reduces that to the price of the template plus your time; Scrollhaus plans start at $49.99, and some templates are free.

Do scroll-driven websites work on phones?

Yes. Touch scrolling drives the same timeline. A good build has a phone-specific layout, lighter media where needed and no sideways scrolling.

Explore animated website templates at Scrollhaus →

Need help with a template, account, or project? Email admin@scrollhaus.ai.