--- title: prefers-reduced-motion slug: Web/CSS/@media/prefers-reduced-motion tags: - '@media' - Accessibility - CSS - Media Queries - Reference - media feature translation_of: Web/CSS/@media/prefers-reduced-motion ---
La requêtes média CSS prefers-reduced-motion
détecte si l'utilisateur a demandé au système de minimiser la quantité d'animation ou de mouvement.
Attention : Un exemple intégré au bas de cette page comporte un mouvement d'échelle qui peut poser problème à certains lecteurs. Les lecteurs souffrant de troubles du mouvement vestibulaire peuvent souhaiter activer la fonction de réduction du mouvement sur leur appareil avant de visionner l'animation.
no-preference
reduce
Dans Firefox, la valeur reduce
est utilisée par le moteur selon des conditions provenant du système d'exploitation/environnement de bureau :
gtk-enable-animation
vaut false
. Cela peut être configuré par le menu « Ajustements » de Gnome.about:config
de Firefox : Ajoutez une préférence numérique appelée ui.prefersReducedMotion
et définissez sa valeur soit à 0
pour des animations complètes, soit à 1
pour indiquer une préférence pour des mouvements réduits. Les modifications apportées à cette préférence prennent effet immédiatement.Cet exemple possède une animation désagréable qui sera exécutée à moins d'activer la réduction de mouvement dans les préférences relatives à l'accessibilité.
<div class="animation">boîte animée</div>
.animation { animation: vibrate 0.3s linear infinite both; } @media (prefers-reduced-motion: reduce) { .animation { animation: none; } }
{{EmbedLiveSample("example")}}
Spécification | Statut | Commentaire |
---|---|---|
{{SpecName('CSS5 Media Queries', '#descdef-media-prefers-reduced-motion', 'prefers-reduced-motion')}} | {{Spec2('CSS5 Media Queries')}} | Définition initiale. |
{{Compat("css.at-rules.media.prefers-reduced-motion")}}