.card { transition: transform 240ms ease; } @media (prefers-reduced-motion: reduce) { .card { transition: none; } }Motion remains available by default but is not imposed on a user who requested less.
LESSON 89 OF 100
Remove the transition when the user requests less motion.
The prefers-reduced-motion media feature detects a preference for reducing non-essential motion. The base can keep its transition, while the reduce condition disables it for people who selected that preference.
.card { transition: transform 240ms ease; } @media (prefers-reduced-motion: reduce) { .card { transition: none; } }Motion remains available by default but is not imposed on a user who requested less.
@media (prefers-reduced-motion: no-preference) { .card { transition: none; } }no-preference does not represent a reduction request; the required condition is reduce.
Keep the base transition and set transition: none inside @media (prefers-reduced-motion: reduce).
The media query follows the system preference and overrides only non-essential motion.
ANALYSIS REQUEST
The initial discussion is without obligation. You receive an honest recommendation, suitable stages and the factors that affect price.