+ All Categories
Home > Documents > a11y and UX - Drupal GovConUser experience (UX) design is the process of creating products that...

a11y and UX - Drupal GovConUser experience (UX) design is the process of creating products that...

Date post: 01-Aug-2020
Category:
Upload: others
View: 1 times
Download: 0 times
Share this document with a friend
31
Transcript
Page 1: a11y and UX - Drupal GovConUser experience (UX) design is the process of creating products that provide meaningful and relevant experiences to users.
Page 2: a11y and UX - Drupal GovConUser experience (UX) design is the process of creating products that provide meaningful and relevant experiences to users.

a11y and UX

Junaid Masoodi

Page 3: a11y and UX - Drupal GovConUser experience (UX) design is the process of creating products that provide meaningful and relevant experiences to users.
Page 4: a11y and UX - Drupal GovConUser experience (UX) design is the process of creating products that provide meaningful and relevant experiences to users.

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

Page 5: a11y and UX - Drupal GovConUser experience (UX) design is the process of creating products that provide meaningful and relevant experiences to users.

mythgossip

Page 6: a11y and UX - Drupal GovConUser experience (UX) design is the process of creating products that provide meaningful and relevant experiences to users.
Page 7: a11y and UX - Drupal GovConUser experience (UX) design is the process of creating products that provide meaningful and relevant experiences to users.
Page 8: a11y and UX - Drupal GovConUser experience (UX) design is the process of creating products that provide meaningful and relevant experiences to users.

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

Page 9: a11y and UX - Drupal GovConUser experience (UX) design is the process of creating products that provide meaningful and relevant experiences to users.
Page 10: a11y and UX - Drupal GovConUser experience (UX) design is the process of creating products that provide meaningful and relevant experiences to users.

Change in markup..

Page 11: a11y and UX - Drupal GovConUser experience (UX) design is the process of creating products that provide meaningful and relevant experiences to users.

Costs extra work

Page 12: a11y and UX - Drupal GovConUser experience (UX) design is the process of creating products that provide meaningful and relevant experiences to users.

Costs more extra work

Page 13: a11y and UX - Drupal GovConUser experience (UX) design is the process of creating products that provide meaningful and relevant experiences to users.

Costs more and more extra work

Page 14: a11y and UX - Drupal GovConUser experience (UX) design is the process of creating products that provide meaningful and relevant experiences to users.

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

^well it isn’t hard

Page 15: a11y and UX - Drupal GovConUser experience (UX) design is the process of creating products that provide meaningful and relevant experiences to users.

How do I get started with a11y

Page 16: a11y and UX - Drupal GovConUser experience (UX) design is the process of creating products that provide meaningful and relevant experiences to users.

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

Page 17: a11y and UX - Drupal GovConUser experience (UX) design is the process of creating products that provide meaningful and relevant experiences to users.

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

experiences to users.

Page 18: a11y and UX - Drupal GovConUser experience (UX) design is the process of creating products that provide meaningful and relevant experiences to users.

a11y + UX = ?

Page 19: a11y and UX - Drupal GovConUser experience (UX) design is the process of creating products that provide meaningful and relevant experiences to users.

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

Page 20: a11y and UX - Drupal GovConUser experience (UX) design is the process of creating products that provide meaningful and relevant experiences to users.

Add enough colour contrast 🖍

Page 21: a11y and UX - Drupal GovConUser experience (UX) design is the process of creating products that provide meaningful and relevant experiences to users.

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

Page 22: a11y and UX - Drupal GovConUser experience (UX) design is the process of creating products that provide meaningful and relevant experiences to users.

Design usable focus states

Page 23: a11y and UX - Drupal GovConUser experience (UX) design is the process of creating products that provide meaningful and relevant experiences to users.

Default visual focus states for Chrome and Firefox

Page 24: a11y and UX - Drupal GovConUser experience (UX) design is the process of creating products that provide meaningful and relevant experiences to users.

Use labels or instructions with form fields and inputs

sacrificing usability in favour of simplicity

Page 25: a11y and UX - Drupal GovConUser experience (UX) design is the process of creating products that provide meaningful and relevant experiences to users.

Write useful alternative text for your images and other non-text content

• Within the <alt> attribute of the image element. • Within context or surroundings of the image itself.

Page 26: a11y and UX - Drupal GovConUser experience (UX) design is the process of creating products that provide meaningful and relevant experiences to users.
Page 27: a11y and UX - Drupal GovConUser experience (UX) design is the process of creating products that provide meaningful and relevant experiences to users.

Use correct markup on your content

Page 28: a11y and UX - Drupal GovConUser experience (UX) design is the process of creating products that provide meaningful and relevant experiences to users.

Support keyboard navigation

Page 29: a11y and UX - Drupal GovConUser experience (UX) design is the process of creating products that provide meaningful and relevant experiences to users.

Avoid component identity crises.

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

Page 30: a11y and UX - Drupal GovConUser experience (UX) design is the process of creating products that provide meaningful and relevant experiences to users.

Design responsibly

Page 31: a11y and UX - Drupal GovConUser experience (UX) design is the process of creating products that provide meaningful and relevant experiences to users.

Thank you

https://junaidmasoodi.com [email protected]

@junaidmasudi


Recommended