ONONC

Preloader

Page-load curtain that counts up, holds a beat, then reveals the page.

motionloading

Page content

Revealed when loading completes.

Loading…

Customize

Loading

Duration2.2s

Use Refresh Preview to replay.

Readout
Label
Show percent

Reveal

Curtain exit

Style

Backdrop
Accent

Props

PropTypeDefaultDescription
durationnumber2.2Simulated load time in seconds.
variant"counter" | "bar" | "dots""counter"Progress readout style.
reveal"up" | "down" | "split" | "fade""up"How the curtain exits once loading completes.
backdrop"ink" | "surface" | "brand""ink"Curtain surface.
accentstring"var(--brand)"Accent color for the counter / bar / dots.
labelstring"Loading"Status label announced to assistive tech.
showPercentbooleantrueShow the numeric percentage.
onComplete() => voidCalled once, when the curtain starts revealing.