Loading Indicator

Animated feedback components that communicate an in-progress state. Three visual variants — ring, dotted, and square — each available in four sizes, with optional label support.

Variants

Three distinct animation styles: a spinning ring arc, three bouncing dots, and three bouncing squares.

Line

Dotted

Square

Line — sizes

Four sizes from compact inline use to full-page loading screens.

sm

md

lg

xl

Dotted — sizes

Three staggered-bounce dots that scale with the same four size steps.

sm

md

lg

xl

Square — sizes

Three rounded-corner squares with the same staggered-bounce rhythm.

sm

md

lg

xl

With label

An optional text label is rendered below the indicator — useful for full-page or skeleton loading states where context helps the user.

Loading...
Loading...
Loading...

With label — all sizes

The label scales with the indicator size so text and spinner remain visually balanced.

Loading...
Loading...
Loading...
Loading...