Motion Library ‹ Free tools

All / Loaders

Bouncing dots

Three dots bounce in sequence, the familiar typing or thinking indicator.

CSSBeginner
Live demo Open full screen

Good for

Chat typing indicators, AI replies and short waits.

Watch out for

Use animation-delay on each dot, not three separate keyframes, so timing stays easy to tune.

Accessibility

Wrap motion in @media (prefers-reduced-motion: reduce) and switch it off or shorten it for people who ask for less movement.