a11y and UX Junaid Masoodi Accessibility enables people with - - PowerPoint PPT Presentation

a11y and ux
SMART_READER_LITE
LIVE PREVIEW

a11y and UX Junaid Masoodi Accessibility enables people with - - PowerPoint PPT Presentation

a11y and UX Junaid Masoodi Accessibility enables people with disabilities to perceive, understand, navigate, interact with, and contribute to the web* Digital accessibility refers to the practice of building digital content and applications


slide-1
SLIDE 1
slide-2
SLIDE 2

a11y and UX

Junaid Masoodi

slide-3
SLIDE 3
slide-4
SLIDE 4

Accessibility enables people with disabilities to perceive, understand, navigate, interact with, and contribute to the web* Digital accessibility refers to the practice of building digital content and applications that can be used by a wide range of people, including individuals who have visual, motor, auditory, speech, or cognitive disabilities.

* because we are talking about web accessibility only

slide-5
SLIDE 5

myth

gossip

slide-6
SLIDE 6
slide-7
SLIDE 7
slide-8
SLIDE 8

achieved….

  • Focusable via the keyboard or screen reader
  • Clickable by Mouse, Enter Key and space bar
  • Accessible name and state provided to assistive tech
  • An interaction is expected when clicked
slide-9
SLIDE 9
slide-10
SLIDE 10

Change in markup..

slide-11
SLIDE 11

Costs extra work

slide-12
SLIDE 12

Costs more extra work

slide-13
SLIDE 13

Costs more and more extra work

slide-14
SLIDE 14

Web is for everyone, it doesn’t have to be hard! ^well it isn’t hard

slide-15
SLIDE 15

How do I get started with a11y

slide-16
SLIDE 16

https://www.w3.org/TR/WCAG21/

slide-17
SLIDE 17

User experience (UX) design is the process of creating products that provide meaningful and relevant experiences to users.

slide-18
SLIDE 18

a11y + UX = ?

slide-19
SLIDE 19

Why designing for accessibility?

  • Better experience irrespective of context or situation
  • It is important
  • Have bigger out reach
  • SEO Friendly
  • Faster than ordinary (normal in informal) websites
  • Best practises
slide-20
SLIDE 20

Add enough colour contrast 🖎

slide-21
SLIDE 21

Don’t use colour alone to make critical information understandable 💉

slide-22
SLIDE 22

Design usable focus states

slide-23
SLIDE 23

Default visual focus states for Chrome and Firefox

slide-24
SLIDE 24

Use labels or instructions with form fields and inputs

sacrificing usability in favour of simplicity

slide-25
SLIDE 25

Write useful alternative text for your images and

  • ther non-text content
  • Within the <alt> attribute of the image element.
  • Within context or surroundings of the image itself.
slide-26
SLIDE 26
slide-27
SLIDE 27

Use correct markup on your content

slide-28
SLIDE 28

Support keyboard navigation

slide-29
SLIDE 29

Avoid component identity crises.

Q: When is a menu no longer a menu?
 
 A: When it’s a non-modal dialog.

slide-30
SLIDE 30

Design responsibly

slide-31
SLIDE 31

Thank you

https://junaidmasoodi.com 
 iam@junaidmasoodi.com @junaidmasudi