Whenever things happen,
we automatically invent a narrative
to explain those events.
post hoc ergo propter hoc
When we animate an interface correctly,
we make sure users don’t make up
the wrong story.
:hover
aria-busy="true"
Check out this awesome location!
The illusion of life from cento lodigiani on Vimeo.
opacity
transform
[*-]color
margin
padding
width
height
top
right
bottom
left
font-size
border
box-shadow
@media (prefers-reduced-motion: reduce) {
* {
animation: none !important;
transition: none !important;
}
}
@media (prefers-reduced-motion: reduce) {
:root {
--animation-delay: 0s !important;
--animation-duration: 0s !important;
--transition-delay: 0s !important;
--transition-duration: 0s !important;
}
}
jdsteinbach