A Handy Little System for Animated Entrances in CSS
css-tricks.com
css-tricks.com
i think it's always such a relief when i click on a link to any site, and the page loads, and there's no animated anything whatsoever.
I've recently disabled CSS animations globally in Firefox's userContent.css and my Web experience has indeed improved considerably. (Annoyingly this particular page content still jumps a little because of some deferred image loading.)
* {
animation: none !important;
transition-property: none !important;
}
This obviously does not affect scripted animations.It would be nice if sites respected the prefers-reduced-motion browser media feature.
Kudos to the reduced motion advice at the end of the article, for better accessibility. I didn’t know this.
it’s decidedly not quick and subtle. ios animations are blocking, so anytime i try to do things faster than the animation can finish, i very much notice it (particularly acutely when typing in my passcode). i hate that i have a “supercomputer” in my pocket and yet i can outpace it on a keyboard because of poor programming/user experience.
with that said, i agree that non-blocking and subtle animations do help us better intuit the user interface if done thoughtfully.
.delay-contents:nth-child(1) { animation-delay: 0.6s; } etc
What if ... no, thank you, get your 0.5 second delay and shove it where the sun don't shine?