
Keep information available without motion
Do not hide essential service details until a complex animation completes. A heading, link or form should remain understandable if an enhancement does not run. Use readable HTML for important content and provide sensible fallbacks for graphics. Decorative movement should support the message rather than control access to it.
Respect reduced-motion preferences
Use the browser’s reduced-motion preference to limit nonessential transitions, auto-rotation and parallax. Keep the underlying content and controls intact. A reduced-motion version can still look polished through good spacing, colour and typography. Avoid replacing one large movement with another effect that creates the same discomfort.
Provide controls for autoplay
Moving testimonial decks and tickers should have a way to pause when appropriate. Pause on focus or interaction so that somebody can read comfortably. Keep the active item clear and make previous and next actions available with buttons. Do not make a drag gesture the only way to move through important content.
Preserve keyboard and touch behaviour
Give interactive elements visible focus styles and meaningful labels. Let normal vertical scrolling continue on phones. If wheel interaction is available for a deck, explain when it applies and avoid trapping the entire page. Test controls in context, including where focus goes after a dialog opens or closes.
Review the experience patiently
Watch transitions at normal reading speed and check whether they cause content to jump. Test with motion reduced and with the keyboard alone. Ask whether each effect helps a visitor understand or act. Removing a distracting effect is often more useful than adding another layer of animation to make the page feel busy.
A quick checklist
- Content works without animation.
- Reduced motion and pause controls.
- Keyboard access and natural scrolling.