Lifetime prices rise on 19 October →
Phox Elements
NEW Scroll effect for Breakdance

Images that break apart and rebuild as you scroll

Particle Assembly turns a sequence of images into thousands of particles. Each image scatters and reforms as the next one, all controlled by the visitor's scroll. It's made for logo reveals, product launches and brand stories.

No external libraries Scrubbed by scroll, fully reversible Mobile & reduced-motion aware
Live demo

Scroll slowly and watch it rebuild

Five photos, 4,000 particles, Swirl style. Stop scrolling and it holds, scroll back up and it plays in reverse.

Keep scrolling
How it works

Three steps, no code

Add the element, choose your images and publish. The element handles pinning, timing and page height.

1

Add your images

Drop the element into any section and pick images from the Media Library. Reorder them to set the sequence.

2

Choose the motion

Pick a scatter style, then set particle count, size and how far visitors scroll for each change. Check it in the builder preview.

3

Publish

On the live page the stage pins in place, and each image breaks into particles and forms the next one as visitors scroll.

Scatter styles

Three ways to break apart

Each style moves the particles differently between images. Use Scatter Distance to make the movement smaller or bigger.

Swirl Default

Particles spiral out around the centre and spin back in to form the next image. Smooth and eye-catching.

Explode

Particles shoot outwards in every direction and then snap back together. The most dramatic of the three.

Drift

Particles float up and down in loose columns, like dust or falling snow. A calmer choice for quieter pages.

Features

Easy to set up, with plenty to adjust

It looks good with the default settings. Every part of the effect can still be changed if you need to.

True-to-image colour

Every particle takes its colour from a pixel in your image, so the particles still look like your photo or logo while it breaks apart.

Controlled by scroll

Progress follows the scroll position, not a timer. When the visitor stops, the animation stops at that point.

Plays backwards exactly

Particles follow the same fixed paths every time, so scrolling back up plays the animation in reverse with no jumps or reshuffling.

Pinned stage

The stage stays on screen while the sequence plays, then scrolls away. The extra scroll space is added for you.

Transparency aware

Transparent pixels are skipped, so a PNG or WebP logo becomes particles in the shape of the logo, with no box around it.

Adjustable detail

Use anywhere from 300 to 12,000 particles, sized 1 to 10px, as circles or squares. Go subtle or dense.

Pause on each image

Each image stays whole for a set part of the scroll before it breaks apart, so every one gets its moment.

Built-in mobile modes

Below 768px you can use fewer particles, show just the first image, or keep full quality.

Accessible by default

If the visitor has reduced motion turned on, they see the first image with no animation. Image descriptions stay in the page for screen readers and search engines.

Lightweight

Uses one canvas and no libraries. It only draws when it is on screen and the scroll position changes.

Live builder preview

In the Breakdance editor, show the effect at any point in the sequence, or let it follow the scroll.

Fixed header offset

If your header is fixed, set an offset so the stage pins below it instead of underneath it.

Use cases

Where it works best

Use it for one standout moment on a page, somewhere people will remember.

01

Logo reveals

Your logo builds itself out of a cloud of particles as the visitor scrolls. Use one transparent PNG.

02

Product launches

Go from packaging to product to hero shot, with each change timed to the scroll.

03

Before & after

Renovations, retouching, redesigns. Show the old version break apart and turn into the new one.

04

Brand stories

Move from founder to workshop to finished product in one pinned section.

05

Portfolio intros

Cycle through your best work at the top of a case study or agency homepage.

06

Campaign pages

Seasonal collections, event line-ups and countdowns that people remember.

Settings reference

Every control, explained

This is the full list of settings in the Breakdance editor, with their default values.

ControlWhat it doesDefault
Images
Image SequenceAdd images from the Media Library. One image builds itself up from particles. Two or more change into each other in order.—
DescriptionAlt text for each image. It stays in the page so screen readers and search engines can read it.—
Particle Assembly
Scatter StyleHow particles move between images: Swirl, Explode or Drift.Swirl
Scroll Per TransitionHow far visitors scroll for each change, as a % of the stage height. 50–400.160%
Hold ImageHow much of each transition the image stays whole before it breaks apart. 0–60.20%
Scatter DistanceHow far particles spread out mid-transition. 0–150.55%
Particle CountHow many particles make up each image. 300–12,000.4,000
Particle SizeThe size of each particle. Sizes vary a little for a natural look. 1–10px.2px
Particle ShapeCircle or square.Circle
Image FitContain shows the whole image with some space around it. Cover fills the stage.Contain
Fixed Header OffsetPins the stage this many pixels from the top so a fixed header doesn't cover it.0px
Mobile Below 768pxReduced particles (up to 1,200), static first image, or full quality.Reduced
Builder PreviewShow the editor preview at a fixed point, or let it follow the scroll.Fixed
Preview ProgressWhich point in the sequence the editor shows when preview is fixed.0%
Design
Stage HeightHeight of the pinned stage. It is capped at the viewport height minus the header offset.85svh
BackgroundColour behind the particles. Also shows through transparent logos.#10131b
Tips & FAQ

Good to know

What images work best?

Clear images with strong contrast give the sharpest result. For logos, use a transparent PNG or WebP so the particles take the shape of the logo. Three to six images works well. More than that makes a long scroll.

Can I use just one image?

Yes. With one image, particles start scattered and come together into the image as the visitor scrolls. This works well for a logo reveal.

Why does it say an image could not be loaded?

The effect has to read each image's pixels, and browsers only allow that for images on your own site or on a server that allows cross-origin (CORS) access. Images from your Media Library always work.

Will it slow my page down?

No libraries are loaded. Each image is sampled once and the result is reused. Drawing only happens while the stage is on screen and the scroll position is changing. On high-density screens the canvas resolution is capped at 2x to save work.

How tall does the section get?

Each change between images adds the Scroll Per Transition distance. Five images at 160% gives four transitions, which is about 6.4 stage heights of scrolling. Lower the value for a quicker sequence.

What about visitors who turn off animations?

If reduced motion is turned on in their system settings, the section shows the first image as a normal picture with no pinning and no particles.

Add Particle Assembly to your next page

Particle Assembly is included with Phox Elements, along with 150+ other premium elements for Breakdance.