LOADING EFFECT

Dot wave.

Three small dots rise in a repeating sequence.

See the movement

Repeats while playing

Playback starts only when you request it. Stop returns to the still illustration.

What it does

A wave of dots can signal typing or a short wait. Its meaning needs nearby context, and an indefinite typing state should not remain after the other person has stopped typing.

Timing curveease-in-out
Default duration1050ms
RepetitionWhile the state is active

Make the motion useful

Choose an effect that supports the component’s purpose. Keep the final state clear, preserve focus and reading order, and pair important feedback with a visible message.

CSS animation reference