Design for Web Accessibility

A presentation at Code.Talks in October 2019 in Hamburg, Germany by Núria Peña

Slide 1

Slide 1

Design for Web Accessibility Núria Peña @nuriapenya Slides & Resources: noti.st/nuriapena

Slide 2

Slide 2

Hola! I’m Núria. Origin Barcelona Design Team Lead Holidu Organiser Munich Accessibility Meetup

Slide 3

Slide 3

Visual Design Coding Interaction Prototyping Research Testing ACCESSIBILITY ?

Slide 4

Slide 4

Accessibility is scary

Slide 5

Slide 5

Accessi… what?

Slide 6

Slide 6

Accessibility = Creative Challenge Accessibility = A11y 11

Slide 7

Slide 7

On the menu tonight… What is accessibility? Why should designers care? How do we do it?

Slide 8

Slide 8

Accessibility is the practice of making a website usable by as many people as possible

Slide 9

Slide 9

Slide 10

Slide 10

Myself, I’d rather live among pigs

Slide 11

Slide 11

80% of television viewers use subtitles for reasons other than hearing impairments OFFICE OF COMMUNICATIONS (OFCOM) STUDY

Slide 12

Slide 12

Deaf people or Hard of Hearing Someone learning a new language When there’s noisy environment… Closed Captions …or just trying to be quiet Cognitive impairments (e.g. Autism)

Slide 13

Slide 13

When we design for accessibility, everyone benefits.

Slide 14

Slide 14

Why is Accessibility important?

Slide 15

Slide 15

Legal Case Business Case Ethical Case

Slide 16

Slide 16

Empathy.

Slide 17

Slide 17

We do everything online

Slide 18

Slide 18

“For most people, technology makes things easier. But for people with disabilities, technology makes things possible” – MARY PAT RADABAUGH (Director of IBM National Support Center for Persons with Disabilities)

Slide 19

Slide 19

Accessibility starts with design

Slide 20

Slide 20

Layout & Structure Typography Design Interaction Colour

Slide 21

Slide 21

Have a consistent hierarchy INSTITUTO NACIONAL DE ESTADÍSTICA (SPAIN)

Slide 22

Slide 22

Have a consistent hierarchy ➜ Make sure key information can be quickly allocated. ➜ Place items on the page in order of their level of importance. OFFICE OF NATIONAL STATISTICS (UK)

Slide 23

Slide 23

Support keyboard navigation ➜ Anything users can see by hovering with a mouse should be keyboard focus. ➜ Indicate where focus is. AIRBNB

Slide 24

Slide 24

Links should look like links A FASHION BLOG JAMES BOND MUSEUM

Slide 25

Slide 25

Links should look like links ➜ Links should be recognisable without having to point on them ➜ Use common conventions like underlining or a distinct colour. INVISION BLOG

Slide 26

Slide 26

Font size & contrast 95% of the information on the web is written language

Slide 27

Slide 27

Font size & contrast GOOGLE PIXEL BUDS SQUARESPACE WEAINTPLASTIC.COM

Slide 28

Slide 28

Font size & contrast GOOGLE PIXEL BUDS SQUARESPACE WEAINTPLASTIC.COM Colour Contrast — not found

Slide 29

Slide 29

Font size & contrast A/B TEST EXPERIMENT Original New +8% FILTERS INTERACTION +3% BOOKING CONVERSION

Slide 30

Slide 30

Font size & contrast BROWSER INSPECTOR CONTRASTCHECKER.COM NOCOFFEE BROWSER

Slide 31

Slide 31

Be predictable ➜ Avoid using graphics when written content could communicate the same thing. BURGER KEBAB MEATBALLS DONER BENTO ➜ Use familiar icons as BREADSTICKS support connect to concepts

Slide 32

Slide 32

Slide 33

Slide 33

Don’t rely on colour alone About 4% of the population has some form of colour blindness. • Deuteranopia — Green • Protanopia — Red • Tritanopia — Blue

Slide 34

Slide 34

Don’t rely on colour alone ATG Event ticket (UK) Deuteranopia

Slide 35

Slide 35

Don’t rely on colour alone SIM DALTONISM (APP) STRADIVARIUS FILTERS SKYSCANNER

Slide 36

Slide 36

Don’t rely on colour alone 1. Text or Labels 2. Texture & Patterns 3. Icons & Symbols TRELLO CONFLUENCE ZALANDO FILTERS

Slide 37

Slide 37

Ensure enough touch targets AXE’S LAB

Slide 38

Slide 38

Touch Targets ➜ Make touch targets at least 44 px or 10 mm. ➜ Add enough space between targets ➜ Primary actions should be easy to reach.

Slide 39

Slide 39

Target touch A/B TEST EXPERIMENT For the users who opened the map… +20% INTERACTION MAP PINS +13% BOOKING CONVERSION

Slide 40

Slide 40

Animation, Motion & Clutter FORBES

Slide 41

Slide 41

Achtung! Next slide contains flashy (and f*** annoying) animations.

Slide 42

Slide 42

Animation, Motion & Clutter ➜ Don’t do that… . Please.

Slide 43

Slide 43

Layout & Structure Typography Design Interaction Colour

Slide 44

Slide 44

By applying these design principles we are not only improving the experience to people with impairments but to everyone.

Slide 45

Slide 45

Recap

  1. Accessibility benefits everyone 2. Empathy is our most powerful tool 3. Start with core design principles

Slide 46

Slide 46

Slide 47

Slide 47

Dankeschön! Núria Peña @nuriapenya Slides & Resources: noti.st/nuriapena