Top Banner
Accessible Animation Lessons from the Web with @RachelNabors
57

Accessible UI Animation

Jan 29, 2018

Download

Design

Rachel Nabors
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Accessible UI Animation

Accessible Animation Lessons from the Web with @RachelNabors

Page 2: Accessible UI Animation

WebAnimationWeekly.com

slack.AnimationAtWork.com

Page 3: Accessible UI Animation
Page 4: Accessible UI Animation

accessible animation = no motion

Page 5: Accessible UI Animation

accessible animation > no motion

Page 6: Accessible UI Animation

Au#sm & Dyslexia

Looping Animation

Page 7: Accessible UI Animation

A lot of au)s)c children are riveted by the mo)on of (fan) blades… Dyslexics who can see the blade flicker say it's horribly fa)guing and distrac)ng.

The mo)on is part of the aCrac)on, too. …I do get stuck on those geometric screen savers a lot of computers have.

Temple Grandin Animals in Translation

Page 8: Accessible UI Animation

Seizures

Flashing Animation

Page 9: Accessible UI Animation

devToolsChallenger.com

Page 10: Accessible UI Animation
Page 11: Accessible UI Animation

Guidelines for Avoiding Seizures

• No more than 3 flashes per second.

• The combined area of flashes occurring concurrently occupies no more than a total of one quarter of any 341 x 256 pixel rectangle anywhere on the displayed screen area when the content is viewed at 1024 by 768 pixels.

—The Trace Research & Development Center, a part of the College of Informa)on Studies at the University of Maryland trace.umd.edu/peat

Page 12: Accessible UI Animation

Ves#bular Disorders

Motion

Page 13: Accessible UI Animation

Let’s talk about that.

Page 14: Accessible UI Animation

What’s a vestibular disorder?

Page 15: Accessible UI Animation

Vestibular System

The sensory system that gives us our sense of balance and spa8al orienta8on via ears, eyes, and other inputs.

Page 16: Accessible UI Animation

Triggers

Page 17: Accessible UI Animation

goo.gl/oicPfZ

Scaling/Zooming

Page 18: Accessible UI Animation

goo.gl/oicPfZ

Page 19: Accessible UI Animation

goo.gl/oicPfZ

Spinning/Spiraling

Page 20: Accessible UI Animation

goo.gl/oicPfZ

Page 21: Accessible UI Animation

goo.gl/oicPfZ

Differing Speeds/Directions

Page 22: Accessible UI Animation

goo.gl/oicPfZ

Page 23: Accessible UI Animation

goo.gl/oicPfZ

3D motion in 2D

Page 24: Accessible UI Animation

goo.gl/oicPfZ

Page 25: Accessible UI Animation

goo.gl/oicPfZ

Peripheral Animation

Page 26: Accessible UI Animation

goo.gl/oicPfZ

Page 27: Accessible UI Animation

More on the WebKit blog goo.gl/oicPfZ

Page 28: Accessible UI Animation

Triggers != Gestures

Page 29: Accessible UI Animation
Page 30: Accessible UI Animation

What the Web Is Doing

Page 31: Accessible UI Animation

Med

ia Q

uerie

s Lev

el 5

Edi

tor’s

Dra

4 goo.gl/CcrVFs

Page 32: Accessible UI Animation

Eric

Bai

ley goo.gl/W5mfYJ

Page 33: Accessible UI Animation

Stev

e Ga

rdne

r goo.gl/aM

Yk3H

Page 34: Accessible UI Animation

goo.gl/oicPfZ

Page 35: Accessible UI Animation

More about reduced mo)on media queries and how to use them… goo.gl/SdC4LJ

Val Head

Page 36: Accessible UI Animation

Giving Users a Choice

Page 37: Accessible UI Animation

Op4on 1: Change Se:ngs

Accessibility Settings

Anima&on preferences:Full anima&on Reduce anima&on Disable anima&on

Page 38: Accessible UI Animation

Op4on 2: Ask First

This site uses anima&on. How would you like to experience it?

Full anima&on Reduce anima&on Disable anima&on

Page 39: Accessible UI Animation

devToolsChallenger.com

Page 40: Accessible UI Animation

Op4on 3: Give No4ce

This site uses anima&on and mo&on. Disable it?

Page 41: Accessible UI Animation

devToolsChallenger.com

Page 42: Accessible UI Animation

The WCAG

Page 43: Accessible UI Animation

WCAG

The W3C’s Web Content Accessibility Guidelines (WCAG) are the accessibility gold standard for the Web.

Page 44: Accessible UI Animation

WCAG 1

Page 45: Accessible UI Animation

1999’s stringent standards re: anima4on

• Provide alt text for animated GIFs.

• Synchronize your cap)ons/audio descrip)ons.

• “Ensure that moving, blinking, scrolling, or auto-upda)ng objects or pages may be paused or stopped.”

• A note about flashes and epilepsy (plz keep flashes below 20 per second, thanks).

Page 46: Accessible UI Animation

WCAG 2

Page 47: Accessible UI Animation

ww

w.m

icro

so4.

com

/en-

us/d

esig

n/in

clus

ive

Page 48: Accessible UI Animation

(Lack of) Research Is a Real Problem

Page 49: Accessible UI Animation

goo.gl/9FLM5m

Page 50: Accessible UI Animation

goo.gl/9FLM5m

Page 51: Accessible UI Animation

goo.gl/9FLM5m

Page 52: Accessible UI Animation

Broad generaliza4ons/good guesses

• Anima)on should serve a purpose.

• Be consistent

• Downgrade to fades

• Use mo)on blur on fast, large moving elements

• An)cipate and signal oncoming anima)ons

• Reduce autoplay

• No one likes parallax anymore

Page 53: Accessible UI Animation

Issues facing standardizing accessibility

• Extrapola)ng from unrelated research.

• Research from homogenous sources.

• Humans are inherently different.

Page 54: Accessible UI Animation

It appears every user with Ves)bular disabili)es is unique and its hard to nail down a group of provoca)ve ac)ons that would significantly address a lot of the issues without significant impact on design.

David MacDonald Invited Expert at

the WCAG

Page 55: Accessible UI Animation

You Can Help

Page 56: Accessible UI Animation

Be a part of the solu4on!

• Share

• Report

• Research

Reach out to m

e!

Page 57: Accessible UI Animation

Animation belongs to all of us now.

Let us set the web in motion together.

WebAnimationWeekly.com

slack.AnimationAtWork.com

@RachelNabors .c

om

20% off with

AAW-ADAS

courses.rachelnabors.com