motion snippets

Fifteen motion and interaction demos on this website. Local explorations of interface details.

Interactive demos need a computer with a pointer. Touch screens and reduced motion receive static previews.

01 / Experiments

Velocity marquee

Scroll velocity pushes rows of typography. Scroll faster to accelerate the movement.

Move your pointer, click or drag to explore. Arrow keys and Enter work too.

View the demo engine code

02 / Experiments

Ripple grid

Click to send a wave through a grid of dots.

Move your pointer, click or drag to explore. Arrow keys and Enter work too.

View the demo engine code

03 / Experiments

Flocking

A flock follows your pointer, keeps its distance, and aligns its direction.

Move your pointer, click or drag to explore. Arrow keys and Enter work too.

View the demo engine code

04 / Experiments

Shape pit

Drag shapes inside a gravity container and release them to watch collisions.

Move your pointer, click or drag to explore. Arrow keys and Enter work too.

View the demo engine code

05 / Experiments

Text scramble

Your pointer scrambles letters before the phrase resolves again.

Move your pointer, click or drag to explore. Arrow keys and Enter work too.

View the demo engine code

06 / Experiments

MotionPath

An object follows a curve. Click to reverse its direction.

Move your pointer, click or drag to explore. Arrow keys and Enter work too.

View the demo engine code

07 / Experiments

Parallax tilt

A card and its layers tilt with your pointer position.

Move your pointer, click or drag to explore. Arrow keys and Enter work too.

View the demo engine code

08 / Experiments

Path editor

Drag control points to reshape the curve and the object's path.

Move your pointer, click or drag to explore. Arrow keys and Enter work too.

View the demo engine code

09 / Experiments

Text loop

Rows of words loop continuously. Click to reverse direction.

Move your pointer, click or drag to explore. Arrow keys and Enter work too.

View the demo engine code

10 / Experiments

Text pressure

Letters gain weight and size as your pointer approaches.

Move your pointer, click or drag to explore. Arrow keys and Enter work too.

View the demo engine code

11 / Experiments

Flow field

Particles trace a vector field influenced by your pointer.

Move your pointer, click or drag to explore. Arrow keys and Enter work too.

View the demo engine code

12 / Experiments

Cloth pluck

Pull the cloth mesh and release it to watch it settle back.

Move your pointer, click or drag to explore. Arrow keys and Enter work too.

View the demo engine code

13 / Experiments

Iron filings

Iron filings align with the magnetic field around your pointer.

Move your pointer, click or drag to explore. Arrow keys and Enter work too.

View the demo engine code

14 / Experiments

Metaballs

Blobs merge through an SVG filter. Your pointer guides one blob.

Move your pointer, click or drag to explore. Arrow keys and Enter work too.

View the demo engine code

15 / Experiments

Spring drag

Drag the object and release it. A spring pulls it back to the center.

Move your pointer, click or drag to explore. Arrow keys and Enter work too.

View the demo engine code
View the demo engine code

Loading code…