Motion.page · Visual animation builder

Image sequences, controlled by scroll.

The frame-by-frame effect behind premium product pages, playing back as visitors scroll. Drop in a video, connect scroll, and publish: no code required.

The product

Watch it actually work.

Meet Motion.page: All-in-One platform for web animation · YouTube

How it works

Drop in a video. Scroll does the rest.

Everything that usually makes image sequences painful (exporting frames, preloaders, canvas code, progress math) is one visual workflow in the Builder.

Bring a video

Drop any clip into the Builder and it's transcoded into an optimized image sequence on the spot. Already have numbered frames? Upload the whole batch at once.

Connect scroll

Link the sequence to scroll and it scrubs frame-by-frame as visitors move. Or play it on page load, click, or hover. It's one dropdown.

Publish

Push it live from WordPress or Desktop as clean code on your own site, with nothing extra to install and nothing to maintain.

Motion.page video transcode dialog with source preview, dimensions, frame rate, quality, and frame count
Any video becomes frames · pick size, frame rate, and quality.
Motion.page upload dialog confirming a batch of 60 image sequence frames
Or drop a numbered batch · 60 frames in one upload.
Inside the Builder

One layer on a timeline, not a pipeline.

Add Image Sequence to any element and direct it like everything else in Motion.page: frame range, image fit, fallback, playback. You preview against your real page while you work. Read the guide

Motion.page Desktop showing the real transit sequence, frame range, canvas preview, and timeline

Works with every platform you already use

WordPressWebflowShopifyReactVueAstroElementorOxygenBricksWixHTML5ClaudeNext.jsSvelteTailwindNuxtAngularFramerSquarespaceWordPressWebflowShopifyReactVueAstroElementorOxygenBricksWixHTML5ClaudeNext.jsSvelteTailwindNuxtAngularFramerSquarespace
Triggers

Same frames, different story.

How a sequence is triggered changes how it feels. Pick the behavior from the timeline without rewiring anything or writing new code.

Scrub with scroll

Frame-by-frame under the visitor's finger, the classic product-page effect.

Play on page load

Run the sequence as an entrance: once, or on a loop.

React to click & hover

Make it respond to interaction, exactly where it happens.

Behave per device

Different playback, or none at all, on phones, tablets, and desktops.

You just scrolled through that sequence at the top of the page. Attach the same scroll-to-frame behavior to your own footage from the same trigger dropdown.

Performance

Heavy effect. Light page.

Sixty frames don't have to cost you a slow site. The Builder ships every sequence with loading behavior tuned for real visitors.

Progressive loading
The first useful frame decodes immediately; the rest streams in the background while visitors read.
Frame skipping
Serve every second frame where bandwidth is tight, without touching your source files.
Device rules
Disable the sequence on phones or tablets when it doesn't earn its download.
Reduced motion
Visitors who prefer reduced motion get the still frame you choose, never a hole in the page.

What is an image sequence animation?

An image sequence animation displays a series of still frames in order, one at a time, so it reads as continuous motion, the same principle as a flipbook or an old film reel. Instead of a video file, the browser draws the current frame to a canvas element based on timeline or scroll progress.

The frames can come from a video Motion.page transcodes for you, or from a batch of numbered images you upload directly. Once the sequence has frames, it can play on a scroll trigger, where the frame advances with how far the visitor has scrolled, or on page load, click, or hover instead.

Because a sequence can carry dozens of frames, Motion.page loads them progressively, decoding the first frame immediately while the rest streams in the background, and can skip every second frame on tight connections. Published code runs on the site itself with zero dependencies.

Questions about Image Sequence.

What is an image sequence animation?

It is a series of still-image frames displayed in order. Motion.page maps timeline or scroll progress to the current frame and draws the result to a website canvas.

Can I control it with scrolling?

Yes. Connect the sequence timeline to a scroll trigger, enable scrub, choose the start and end positions, and pin the section when the composition needs it.

Can I start from a video?

Yes. Motion.page can transcode a video into an image sequence, or you can upload a prepared set of numbered images.

Do I need to write code?

No. Select the canvas, add the sequence, choose its range and fit, then control playback from the visual timeline.

Why not just build the canvas and scroll math myself?

You can. Image sequences are a well-known technique, but exporting frames, preloading without blocking the page, writing the scroll-to-frame progress math, and handling slow connections are where hand-rolled versions tend to go wrong. The Builder handles all of that: progressive loading decodes the first frame immediately and streams the rest in the background, frame skipping serves every second frame on tight bandwidth, and reduced-motion visitors get a still frame instead of a broken canvas.

Does it work in WordPress and Desktop?

Yes. Image Sequence is available in both the Motion.page WordPress and Desktop Builder. The canvas element works the same whether it sits in a Gutenberg block, an Elementor section, or a Bricks or Divi layout.

What happens to my animations if I cancel?

Timelines published as local code live in your own site and keep running; they don't phone home. CDN-hosted delivery (where we host and serve the animation file for you) and further editing require an active license.

Still deciding? Try free for 7 days →

Pick your creative weapon.

Animations, shaders, or both. Flat pricing, no per-seat math.

Builder preview
Includes Image Sequence
Visual animation builder
Builder
Unlimited projects
Unlimited WordPress sites
Unlimited desktop projects
CDN and local code
All Builder features
149/ year
That's just €12.42/mo · save 50%
Get instant accessor try free for 7 days
Canvas preview
WebGPU shader editor
Canvas
WebGPU-based shader editor
Unlimited canvases
Publish with CDN
Export to code, image or video
All Canvas features
149/ year
That's just €12.42/mo · save 50%
Get instant accessor try free for 7 days
Builder + Canvas combined
Bundle
Everything in Builder
Everything in Canvas
Priority support
Best value
298199/ year
That's just €16.58/mo · save 50%
Get instant accessor try free for 7 days
Image Sequence

Create your first image sequence.

Instant access, in Motion.page for WordPress and Desktop.