Rotating snakes

Change the number of rings and watch the pattern writhe

Each ring uses four colours in a repeating order. The right alignment of high-contrast edges makes the snakes appear to drift. Start with the ring count below, then unlock colour and layout controls.

Live canvas

Step 1 · Core layout

Pick how many rings appear

Even a single ring can shimmer, but multiple concentric rings emphasise the apparent rotation.

4

Step 2 · Layout refinements

Control ring density, thickness, and edge wobble

Fine-tune the number of tiles per ring, ring thickness, spacing, and edge curvature. Alternating directions and separators influence the strength of motion.

36
34
10
110
12
4

Step 3 · Colour sequence

Set the four-step palette that drives motion cues

The order of colours matters: a sharp luminance jump followed by lighter tones makes motion pop. Reverse the sequence to flip perceived spin.

#000000
#2a49d1
#ffffff
#9fbaff

Order matters: Black → Dark → White → Light is the classic sequence.

Colour presets

Step 4 · Parameter presets

Snap to known-good slider combinations

These presets tweak the geometry without touching colours. Mix with the palettes above to explore variants quickly.

Step 5 · Extras & export

Scale the pattern, add flicker, or save your design

Use the global scale and gentle flicker boost for demos, then export PNG/SVG or randomise everything for inspiration.

100%