Great trick by Brad Frost, in which he combines prefers-reduced-motion?
with the <picture>
element
<picture>
<source srcset="no-motion.jpg" media="(prefers-reduced-motion: reduce)"></source>
<img src="animated.gif alt="brick wall" />
</picture>
Yes, that actually works!
Reducing motion with the <picture>
element →
💫 When taking prefers-reduced-motion
into account in your CSS code, it becomes really powerful when combined with CSS Custom Properties