Loaders & patterns
Flipping loader
Pure CSSThe classic square loader: half a turn on X, then half a turn on Y.
Every one has a live demo, a step-by-step explanation and code you can edit and paste into your own project.
The classic square loader: half a turn on X, then half a turn on Y.
Three nested rings, each spinning on a different axis — the rotations compound.
Rungs spin on negative delays; dots counter-rotate so they always face the camera.
JS builds the grid and gives each cell its distance from the centre; CSS turns that into a ripple.
Click any tile: every tile flips, delayed by its distance from the one you clicked.