Visual Design

Motion That Helps People Find Their Way

A brushed silver ribbon following a gentle S curve

Motion can make an interface easier to follow. A panel opens beside the control that triggered it. A card responds when it can be clicked. A brief transition connects two states so the change does not feel abrupt.

It can also make a website harder to use. Text arrives too slowly, buttons move away from the pointer, or a long scroll sequence delays the information someone came to find. The useful distinction is what the movement explains.

Give each animation a purpose

Ask what the visitor learns from a transition. A small change on hover can confirm that a card is interactive. Expanding an answer below an FAQ question shows where the new content belongs. A loading state explains why the interface has not yet responded.

If an effect only repeats a message the layout already communicates, keep it restrained. A site can have a strong visual character without making every heading perform the same entrance routine.

Keep reading available

Article text should not make people wait for every word to appear. Short reveals can introduce a section, but the body should be ready when the reader reaches it. Avoid tying essential content to a precise scroll position that is difficult to reach with a keyboard or on a small screen.

Check the speed against the task. A quick hover response and a larger panel transition do not need identical timing. What matters is that the feedback feels connected to the action, and that repeated interactions do not become a small delay people have to endure.

Plan for touch and keyboard use

A hover effect is an enhancement, not the only route to information. Touch visitors may never see it, and keyboard users need a clear focus state. Keep project names, categories, and action labels visible in the normal state.

Pay attention to clipping during transitions. Scaling a title inside a narrow, clipped container can cut off letters even when the resting state looks correct. Animate a background, image, or small positional change if moving the text itself makes it unreliable.

Respect reduced motion

Browsers expose the user’s motion preference through prefers-reduced-motion. Provide a calmer version when that preference is enabled: remove unnecessary transforms and looping movement while keeping content and feedback available. Reducing motion should not leave an element invisible in its entrance state.

Review the page with that setting turned on, then test normal scrolling on an actual phone. Automatic carousels should remain understandable and controllable, especially when the content takes time to read. The final check is simple: if you remove an animation, does the interface become harder to understand? Keep the movement that earns its place and simplify the rest.

Further reading: MDN: prefers-reduced-motion

/001

More Articles

We write about what we know. Dig into more insights from the blog.

More Articles

We write about what we know. Dig into more insights from the blog.

/001

More Articles

We write about what we know. Dig into more insights from the blog.

Start Your Project

If you’re ready to build a website that supports real, measurable business growth, let’s talk.

Man Portrait

Milo Kopper

Founder & CEO

We respond within 24 hours

Subscribe for new notes on design and useful websites.

Start Your Project

If you’re ready to build a website that supports real, measurable business growth, let’s talk.

Man Portrait

Milo Kopper

Founder & CEO

We respond within 24 hours

Subscribe for new notes on design and useful websites.

Start Your Project

If you’re ready to build a website that supports real, measurable business growth, let’s talk.

Man Portrait

Milo Kopper

Founder & CEO

We respond within 24 hours

Subscribe for new notes on design and useful websites.