Photo by Victor Lozano on Unsplash
https://unsplash.com/photos/aLNqys6xAdw
Slide 2
Slide 3
Inclusive Design?
Slide 4
Modern thinking for modern times.
Slide 5
“Inclusive design doesn’t mean you’re designing one thing for all people. You’re designing a diversity of ways to participate so that everyone has a sense of belonging.” –Susan Goltsman
Slide 6
Animation ❤ UX (and accessibility and inclusion too!)
Slide 7
Animation helps with:
Visual continuity Reducing cognitive load Guiding tasks Connecting across contexts … and more
Pause, Stop, Hide Provide a way to pause, stop, or hide any moving, blinking, scrolling content (that lasts more than 5s) unless that moving, blinking, or scrolling content is an essential activity.
Slide 12
Common places where this might apply:
• Autoplaying videos • Animated background videos or animations • Auto-advancing carousels
Slide 13
2.3.1
Three flashes or below threshold
Slide 14
Three flashes or below threshold Don’t include anything that flashes more than three times in any one second unless the flashing is below the general flash threshold red flash threshold.
Slide 15
Slide 16
Slide 17
Slide 18
2.3.3
Animation from interactions
Slide 19
Animation from interactions Motion animation triggered by interaction can be disabled unless the animation is essential for functionality or the information being conveyed.
Slide 20
motion animation (definition): Addition of steps between conditions to create the illusion of movement or to give a sense of a smooth transition. For example, an element which moves into place or changes size while appearing is considered to be animated. An element which appears instantly without transitioning is not using animation. Motion animation does not include changes of color, blurring or opacity.
Slide 21
Animation
Motion
Slide 22
How to meet this criteria?
•
Avoid using unnecessary animation
•
Provide a control for users to turn off nonessential animations from user interaction
•
Take advantage of the reduce motion feature in the user-agent or operating system
Vestibular disorders defined: Any disease, damage, or injury to the vestibular system—the system around our inner ear and brain that processes sensory information involved in controlling balance and eye movements —falls under the umbrella of a vestibular disorder.
Slide 27
A mismatch
Slide 28
“I’m not suggesting you shouldn’t make more cool interactive news stories, or use motion in interesting ways. But I’m advocating here for some guidelines to help make your story a better experience for all your readers.” –Eileen Webb
source.opennews.org/articles/motion-sick/
CSS
@media (prefers-reduced-motion: reduce) { /*” alternative behaviour */$ }
Slide 54
JS
let motionQuery = matchMedia(‘(prefers-reducedmotion)’); const handleReduceMotionChanged = () =>& { if (motionQuery.matches) //reduced behaviour; } motionQuery.addListener(handleReduceMotionChanged); handleReduceMotionChanged();
Slide 55
“The prefers-reduced-motion media feature is used to detect if the user has requested the system minimize the amount of animation or motion it uses.” no-preference (false) | reduce (true)