Animation is used in digital products in many ways, such as drawing a user’s focus to a particular area on the screen, providing another layer to a brand’s style with unique and ownable motion design, and adding a spark of unexpected fun to an otherwise robotic interaction.
But designing animation that surprises and delights accessibly is trickier than it sounds.
Dizziness, nausea, disorientation, migraines, and even seizures can all be caused by well-executed yet inaccessible motion design. Because of this, it is critical to design your animation with both aesthetics and accessibility in mind.
Consider parallaxing—large-scale animation where the foreground and background slide past each other at different speeds—and primary navigation based on horizontal scrolling. These effects, especially when dramatic, can trigger the symptoms mentioned earlier.
Animations inherently carry a lot of visual and cognitive weight, so always take into account how the user will be viewing it. Desktop screens are interacted with at a greater distance than handheld devices, therefore any animation should be responsive to avoid overwhelming or distracting users from anything essential. Users with cognitive and learning disabilities may especially appreciate this.
Next, rein in the animations. Endlessly looping animations at any size can be more disorienting than delightful. Specifying the number of cycles it will play, limiting the duration that it plays, or having the animation paused by default will ensure its accessibility. Another way to handle this is by designing controllers that allow the user to pause, stop, or hide the animation altogether.
While it’s essential that accessible animation starts at the design level, there are additional ways developers can implement these tips behind the scenes. We’ve included some links to help show you how.
- Designing Safer Web Animation For Motion Sensitivity A List Apart
- Designing With Reduced Motion For Motion Sensitivities Smashing Magazine
- Your Interactive Makes Me Sick Source
- Accessibility for Vestibular Disorders: How My Temporary Disability Changed My Perspective A List Apart
- Responsive Design for Motion WebKit
- An Introduction to the Reduced Motion Media Query CSS-Tricks