Reduce movements and animations for sensitive users
Animations can aid orientation but can also cause discomfort. Reduced movement respects system settings and preserves all functionality.
For web developers and UX teams, "Reducing Movement for Sensitive Users" can be verified using three specific criteria: "Respected System Preference," "Maintained Access to Information," and "Zero Global Duration."
Published: 3 min read · Author: Sebastian Geier
How to Safely Reduce Movement and Animations for Sensitive Users?
When the reduction preference is activated, unnecessary animation and scroll-linked movement are removed or replaced with a smoother version. Content, status feedback, and usability must be fully preserved, and no function may depend on the end of an animation.
Working example: "Global duration zero"
A homepage shifts large backgrounds and displays cards sequentially as the user scrolls. With reduced movement, backgrounds remain fixed, and all cards appear immediately, while a loading indicator remains visible as a smooth status change; no function waits for an animation to finish.
Triggerable movement control
Proportion of inventoried movement patterns with documented purpose and a functionally complete version for reduced movement.
Number of tested tasks that lose content, status, or usability compared to the standard when reduction preference is enabled.
Access to Information
Inventory all automatic, scroll-linked, and interaction-triggered movements by purpose, area, duration, and repetition.
For unnecessary effects under `prefers-reduced-motion`, define a quiet alternative with identical information and usability.
Test both preference states from initial loading to dynamic component transitions and decouple animation end logic.
Global duration set to zero
Global duration set to zero A blanket CSS rule breaks component-internal state transitions or prevents transition events that logic incorrectly expects.
Content only in animation – Essential explanation or status is conveyed exclusively through movement and is missing in the reduced version.
Permanent parallax – Scroll-linked and large-scale movement remains active despite system preference and can be bothersome for sensitive users.
Respected system preference
Respected system preference – prefers-reduced-motion changes unnecessary animations upon loading, rather than requiring a hard-to-find local option.
Access to Information – Reduced movement does not remove content or status feedback, but replaces them with a more immediate or smoother display.
Triggerable movement control – Automatically starting, prolonged, or repeated movements can be stopped, paused, or completely avoided.
What "Reducing Movement for Sensitive Users" means for related tasks
Separates "Reducing Movement for Sensitive Users" Using Landmarks Correctly to Maintain Structural Clarity an important follow-up question: How do you use landmarks so that the structure of a page remains understandable?
Those who want to delve deeper into "Reducing Movement for Sensitive Users" from the perspective of the "Frontend Architecture & CSS" cluster will find further information in Developing hover effects that don't cause problems on touch devices .
If you want to practically implement "Reducing Movement for Sensitive Users," you can refer to Robust Website Systems This focuses on "Keyboard, Focus, and Dynamic Interaction" and "Respected System Preferences."
Conclusion: Reduce motion for sensitive users
Reduced motion is an equivalent display option and not a disabled residual state. Information and usability must be fully maintained.
Sources and Further Information
These primary sources are authoritative for platform behavior, terminology, and test limits regarding "reducing motion for sensitive users."
prefers-reduced-motion — MDN Web DocsMDN documents syntax, operating system references, and practical CSS examples for the user setting for motion reduction.
Understanding Animation from Interactions — W3C WAIWCAG 2.3.3 requires that non-essential motion animations triggered by interaction be able to be disabled.
Technique C39: Reduce Motion — W3C WAIThe WCAG technique demonstrates how to use prefers-reduced-motion to provide motion-sensitive users with a simplified display.
Key Thesis
Unnecessary movement is removed or greatly simplified based on user preference. Content and usability remain fully intact.
What This Is Not About
Reduced motion does not mean a completely static interface, nor does it mean a global animation duration of zero, which would damage state transitions and component logic.
What it's about
Unnecessary motion responds to user system preferences. Quiet alternatives fully preserve content, state feedback, and usability.
More insights
Semantic HTML & Accessibility
Ensuring Keyboard Operation for Dropdowns and Mobile Menus
"Reducing motion for sensitive users" includes, as a separate test step, the question: How can dropdowns and mobile menus be made fully keyboard-operable?
Semantic HTML & Accessibility
Use ARIA only where native HTML is insufficient
"Reducing motion for sensitive users" is supplemented by a separate decision: When is ARIA necessary, and when is a native HTML element the better solution?
Insights Overview
All VELUNO Insights at a Glance
Further analyses on Website Systems, digital visibility, and robust working models.
Access to information maintained: practical follow-up step
A motion inventory should evaluate automatic, scroll-based, and repetitive effects separately. For each relevant component, a stable version can then be defined and tested with genuine system preference.