TRANSITION EFFECT

Shape morph.

A compact tile expands into a softer surface.

See the movement

One intentional trigger

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

What it does

Coordinated size and corner-radius changes connect two related shapes. This is an illustrative CSS shape transition, not automatic shared-element routing or arbitrary path morphing.

Timing curvecubic-bezier(.4,0,.2,1)
Default duration950ms
RepetitionOnce per trigger

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