
N° 0357 · loader
9 layers · 2 free
There are two kinds of loader and they need different things. A preloader covers the page once while assets arrive, so it can be expressive: count to 100, part like curtains, draw the logo. An inline loader sits in a button or a card while a request runs, so it should be small and quiet. The first five here are preloaders and page transitions; the rest are inline.
The demos run on timers. Each loader is driven by a class or a single value, so in production you trigger it from the real load event or upload progress instead.

N° 0357 · loader
Big numerals count from 0 to 100 on an eased curve while a hairline fills, then the whole curtain lifts.

N° 0358 · loader
Two panels meet at a seam and part like stage curtains, the content scaling into place behind them.

N° 0369 · loader
Your logo's outline strokes itself in, fills with the accent and the panel slides away; path lengths are read at runtime.

N° 0371 · loader
A slanted panel covers the view with the destination's name, then wipes out to reveal the next page.

N° 0383 · loader
'Preparing your workspace' rolls up one word at a time in a serif, the last word holding before the panel clears.

N° 0378 · loader
Grey blocks with a sweeping sheen that crossfade into the real card in place, with no layout shift.

N° 0376 · loader
A ring driven by one percent value, with an indeterminate twin that spins until a number arrives.

N° 0359 · loader
Five three-dot loops (bounce, wave, pulse, typing, chase) sized in em, so they scale with the text around them.

N° 0396 · button
A button that collapses into a spinner while the request runs and comes back wide with a drawn check.
Browse the full catalogue: Elements
10 layers · 5 free
10 layers · 5 free
10 layers · 4 free
9 layers · 2 free