--- title: prefers-reduced-motion slug: Web/CSS/@media/prefers-reduced-motion tags: - '@media' - Accessibilité - CSS - Caractéristique média - Reference translation_of: Web/CSS/@media/prefers-reduced-motion ---
{{CSSRef}}

La caractéristique média prefers-reduced-motion détecte si l'utilisateur a demandé au système de minimiser la quantité d'animation ou de mouvement.

Syntaxe

no-preference
Cette valeur indique que l'utilisateur n'a rien indiqué au système.
reduce
Cette valeur indique que l'utilisateur souhaite utiliser une interface qui minimise la quantité d'animation, au point où tout mouvement qui n'est pas essentiel a été retiré.

Gestion des préférences

Dans Firefox, la valeur reduce est utilisée par le moteur selon des conditions provenant du système d'exploitation/environnement de bureau :

Exemples

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é.

HTML

<div class="animation">boîte animée</div>

CSS

.animation {
  animation: vibrate 0.3s linear infinite both;
}

@media (prefers-reduced-motion: reduce) {
  .animation {
  animation: none;
  }
}

Résultat

{{EmbedLiveSample("Exemples")}}

Spécifications

Spécification État Commentaires
{{SpecName('CSS5 Media Queries', '#descdef-media-prefers-reduced-motion', 'prefers-reduced-motion')}} {{Spec2('CSS5 Media Queries')}} Définition initiale.

Compatibilité des navigateurs

{{Compat("css.at-rules.media.prefers-reduced-motion")}}

Voir aussi