Overview - Reduced motion support
What is it?
Reduced motion support is a way to make websites and apps respect users who prefer less animation or movement on their screens. It detects if a user has set a preference for reduced motion in their device settings and adjusts animations accordingly. This helps avoid discomfort or distraction caused by excessive motion. Bootstrap includes tools to help developers easily add this support.
Why it matters
Some people feel dizzy, nauseous, or distracted by fast or repeated animations on websites. Without reduced motion support, these users might avoid your site or have a bad experience. Supporting reduced motion makes your site more inclusive and accessible, showing respect for users' health and preferences. It also improves usability for everyone in certain contexts, like when users want to focus without distractions.
Where it fits
Before learning reduced motion support, you should understand CSS animations and media queries. After this, you can explore broader accessibility topics like keyboard navigation and screen reader support. Reduced motion support fits into making websites accessible and user-friendly for all.
