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...