Loading button · Retro Y2K

An async action button that morphs from its label to a spinner while the promise runs, then to a success or error state, and announces each step.

Design · Retro Y2K8 / 20

Win98 bevelled push button: 'Please wait' with a ▮▮▯ block progress meter, bevel inverts on press.

Motion

The label shrinks away into a lone spinner, which pops into a drawn check (or cross with a shake) when the promise settles.

Accent

An async action button that morphs from its label to a spinner while the promise runs, then to a success or error state, and announces each step.

Category
Buttons
Designs
20
Motions
Morph, Slide, Fill
Released
2026-11-16
buttonloadingspinnerasyncsubmitsuccesserrorform

All 20 designs

tap to preview above

Related components

More buttons →