SlideShare a Scribd company logo
1 of 22
Download to read offline
1
Accessible Design
Topher Kanyuga
@tistopher
Outline
● What is Accessible Design?
● Why should you care?
● What are the principles of accessibility?
● Accessibility dos and don'ts for our focus groups.
● How can I go about implementing accessibility in my
designs?
What is Accessible Design?
“Accessibility is the practice of making your
websites usable by as many people as possible.”
- MDN
Persons of Interest
Visual Blindness, low vision, colour blindness
Hearing Deafness, low hearing
Mobility Physical, neurological
Cognitive ADHD, dyslexia, persons on the autism spectrum
Benefits of Accessible Design
● Enabling Access and Improving Usability for All
● Expanded Customer Base
● Reducing Expenses
○ Employee retention
○ Avoiding litigation
● Positive Public Perception
https://digital.gov/2017/05/09/benefits-of-accessible-design/
P
O
U
R
WCAG 2.0 Principles of Accessibility
Perceivable
Operable
Understandable
Robust
https://www.w3.org/TR/UNDERSTANDING-WCAG20/intro.html
Accessibility for Visually Impaired (1/2)
● Provide descriptions/captions/alternative text for images
● Use simple and consistent layouts
● Allow keyboard navigation
● Use semantic HTML i.e. <header>, <nav>,<footer> instead
of <div class=”header”>
Accessibility for Visually Impaired (2/2)
● Avoid small font sizes
● Do not rely on colours alone - use text/shapes/icons too
● Contrast Ratio for text and icons:
○ >= 4.5:1 for normal text (>= 14pt),
○ >= 3:1 for large text (>= 18pt)
● Icons should have text descriptions
Contrast Example
Contrast Example With Values
1.5 1.47 1.27 2.115.79
1.6
Colour and Text Tools
● Contrast Ratio Checker - https://contrast-ratio.com
● Contrast Ratio Safe Palette Generator - http://colorsafe.co
● Colour Blindness Overlay -
https://michelf.ca/projects/mac/sim-daltonism/
● OS Accessibility Settings
Colour and Text Tools - contrast-ratio.com
Colour and Text Tools: colorsafe.co
Colour and Text Tools - Sim Daltonism
Colour Blindness Overlay -
https://michelf.ca/projects/mac/sim-daltonism/
Accessibility for the Hearing Impaired
● Provide captions and/or transcripts for audio and video
content
● Do not rely solely on audio indicators - Visual or haptic
indicators in addition
● Use plain language to the nuance provided by tone
Accessibility for Mobile Impairments
● Use large interaction areas e.g. buttons, form areas
● Allow keyboard navigation
● Design for touchscreen use
● Use semantic HTML
Accessibility for Cognitive Impairments
● Use plain language
● Avoid large blocks of text - use headings, images, videos
to break up text
● Keep a consistent layout
● Use images to support text
Quick Wins
● Use plain language
● Use a consistent layout and logical structure
● Use contrasting colours and readable font sizes
● Provide captions/transcripts for audio and video content
● Implement large clickable areas and form fields
● Allow normal keyboard use and do not break conventions
● Provide text descriptions for images
● Use semantic HTML
UK Govt Accessibility Posters (1/2)
UK Govt Accessibility Posters (2/2)
In Conclusion
“At some point in the future, we’re all going to
need accessible technology. [...] We are all only
temporarily abled.”
- Allison Shaw - Designing for inclusivity: How and why to get started
References
Web Content Accessibility Guidelines - https://www.w3.org/TR/WCAG20/
Material UI - https://material.io/guidelines/usability/accessibility.html
Bootstrap - https://getbootstrap.com/docs/4.0/getting-started/accessibility/
MDN - https://developer.mozilla.org/en-US/docs/Web/Accessibility
iOS - https://developer.apple.com/accessibility/ios/
Contrast Ratio Checker - contrast-ratio.com
Inclusive Design at Microsoft - https://www.microsoft.com/en-us/design/inclusive
UK Government - https://accessibility.blog.gov.uk/2016/09/02/dos-and-donts-on-designing-for-accessibility/

More Related Content

What's hot

Web accessibility 101: The why, who, what, and how of "a11y"
Web accessibility 101: The why, who, what, and how of "a11y"Web accessibility 101: The why, who, what, and how of "a11y"
Web accessibility 101: The why, who, what, and how of "a11y"ecentricarts
 
Basics of Web Accessibility
Basics of Web AccessibilityBasics of Web Accessibility
Basics of Web AccessibilityMoin Shaikh
 
Web accessibility: it’s everyone’s responsibility
Web accessibility: it’s everyone’s responsibilityWeb accessibility: it’s everyone’s responsibility
Web accessibility: it’s everyone’s responsibilityMedia Access Australia
 
Accessible UX: Beyond the checklist to great experiences
Accessible UX: Beyond the checklist to great experiencesAccessible UX: Beyond the checklist to great experiences
Accessible UX: Beyond the checklist to great experiencesWhitney Quesenbery
 
Web Accessibility for Web Developers
Web Accessibility for Web DevelopersWeb Accessibility for Web Developers
Web Accessibility for Web DevelopersAlexander Loechel
 
Ui ux designing principles
Ui ux designing principlesUi ux designing principles
Ui ux designing principlesDzung Nguyen
 
Accessibility and inclusive design
Accessibility and inclusive designAccessibility and inclusive design
Accessibility and inclusive designLindaHurd
 
Design for Accessibility
Design for AccessibilityDesign for Accessibility
Design for Accessibilityqixingz
 
Introduction to User Experience Design
Introduction to User Experience DesignIntroduction to User Experience Design
Introduction to User Experience DesignKiera McMaster
 
Digital Accessibility - The Quick Wins
Digital Accessibility - The Quick WinsDigital Accessibility - The Quick Wins
Digital Accessibility - The Quick WinsMedia Access Australia
 
Introduction To Web Accessibility
Introduction To Web AccessibilityIntroduction To Web Accessibility
Introduction To Web AccessibilitySteven Swafford
 
Understanding and Supporting Web Accessibility
Understanding and Supporting Web AccessibilityUnderstanding and Supporting Web Accessibility
Understanding and Supporting Web AccessibilityRachel Cherry
 
What is accessibility?
What is accessibility?What is accessibility?
What is accessibility?Russ Weakley
 
Accessibility & Inclusive Design to Enable Success
Accessibility & Inclusive Design to Enable Success Accessibility & Inclusive Design to Enable Success
Accessibility & Inclusive Design to Enable Success Jacqueline L. Frank
 
WCAG 2.0, Simplified
WCAG 2.0, SimplifiedWCAG 2.0, Simplified
WCAG 2.0, Simplifiedciwstudy
 

What's hot (20)

Web accessibility 101: The why, who, what, and how of "a11y"
Web accessibility 101: The why, who, what, and how of "a11y"Web accessibility 101: The why, who, what, and how of "a11y"
Web accessibility 101: The why, who, what, and how of "a11y"
 
Web Accessibility
Web AccessibilityWeb Accessibility
Web Accessibility
 
Basics of Web Accessibility
Basics of Web AccessibilityBasics of Web Accessibility
Basics of Web Accessibility
 
Web accessibility: it’s everyone’s responsibility
Web accessibility: it’s everyone’s responsibilityWeb accessibility: it’s everyone’s responsibility
Web accessibility: it’s everyone’s responsibility
 
Accessible UX: Beyond the checklist to great experiences
Accessible UX: Beyond the checklist to great experiencesAccessible UX: Beyond the checklist to great experiences
Accessible UX: Beyond the checklist to great experiences
 
Web Accessibility
Web AccessibilityWeb Accessibility
Web Accessibility
 
Web Accessibility for Web Developers
Web Accessibility for Web DevelopersWeb Accessibility for Web Developers
Web Accessibility for Web Developers
 
Ui ux designing principles
Ui ux designing principlesUi ux designing principles
Ui ux designing principles
 
WCAG
WCAGWCAG
WCAG
 
Accessibility and inclusive design
Accessibility and inclusive designAccessibility and inclusive design
Accessibility and inclusive design
 
Accessibility
AccessibilityAccessibility
Accessibility
 
Design for Accessibility
Design for AccessibilityDesign for Accessibility
Design for Accessibility
 
Introduction to User Experience Design
Introduction to User Experience DesignIntroduction to User Experience Design
Introduction to User Experience Design
 
Digital Accessibility - The Quick Wins
Digital Accessibility - The Quick WinsDigital Accessibility - The Quick Wins
Digital Accessibility - The Quick Wins
 
Web Accessibility
Web AccessibilityWeb Accessibility
Web Accessibility
 
Introduction To Web Accessibility
Introduction To Web AccessibilityIntroduction To Web Accessibility
Introduction To Web Accessibility
 
Understanding and Supporting Web Accessibility
Understanding and Supporting Web AccessibilityUnderstanding and Supporting Web Accessibility
Understanding and Supporting Web Accessibility
 
What is accessibility?
What is accessibility?What is accessibility?
What is accessibility?
 
Accessibility & Inclusive Design to Enable Success
Accessibility & Inclusive Design to Enable Success Accessibility & Inclusive Design to Enable Success
Accessibility & Inclusive Design to Enable Success
 
WCAG 2.0, Simplified
WCAG 2.0, SimplifiedWCAG 2.0, Simplified
WCAG 2.0, Simplified
 

Similar to Accessible Design Presentation

"Real Life Accessibility" by Gavin Evans
"Real Life Accessibility" by Gavin Evans"Real Life Accessibility" by Gavin Evans
"Real Life Accessibility" by Gavin EvansUXPA UK
 
Bojan Kocijan - Collaboration designer, pm, developer - It's a team effort
Bojan Kocijan - Collaboration designer, pm, developer - It's a team effortBojan Kocijan - Collaboration designer, pm, developer - It's a team effort
Bojan Kocijan - Collaboration designer, pm, developer - It's a team effortSerbian Product Community
 
Accessibility for content designers
Accessibility for content designersAccessibility for content designers
Accessibility for content designersAlistair Duggin
 
Shallow Dive in Univarsal usability and its need
Shallow Dive in Univarsal usability and its needShallow Dive in Univarsal usability and its need
Shallow Dive in Univarsal usability and its needNasimul Gani
 
Case Study 2 HCI
Case Study 2 HCICase Study 2 HCI
Case Study 2 HCIUzairAdnan
 
How to Put the PM in Accessibility
How to Put the PM in AccessibilityHow to Put the PM in Accessibility
How to Put the PM in AccessibilityAngela M. Hooker
 
Case study 2 Human Computer Interaction
Case study 2 Human Computer InteractionCase study 2 Human Computer Interaction
Case study 2 Human Computer Interactionkhairulaidid
 
The Importance of Accessibility in Software Design.pdf
The Importance of Accessibility in Software Design.pdfThe Importance of Accessibility in Software Design.pdf
The Importance of Accessibility in Software Design.pdfBahaa Al Zubaidi
 
UX-Driven & Inclusive Data Visualizations
UX-Driven & Inclusive Data VisualizationsUX-Driven & Inclusive Data Visualizations
UX-Driven & Inclusive Data VisualizationsMichelle Michael
 
Accessibility testing kailash 26_nov_ 2010
Accessibility testing kailash 26_nov_ 2010Accessibility testing kailash 26_nov_ 2010
Accessibility testing kailash 26_nov_ 2010Kailash More
 
HCID2014: Accessibility primer. Joe Chidzik, Abilitynet
HCID2014: Accessibility primer. Joe Chidzik, AbilitynetHCID2014: Accessibility primer. Joe Chidzik, Abilitynet
HCID2014: Accessibility primer. Joe Chidzik, AbilitynetCity University London
 
Accessible design systems
Accessible design systemsAccessible design systems
Accessible design systemsJonathan Conway
 
Mobile Learning Content Development
Mobile Learning Content DevelopmentMobile Learning Content Development
Mobile Learning Content DevelopmentDimas Prasetyo
 
Web Accessibility Made Easy_ Strategies for Inclusive Design.pptx
Web Accessibility Made Easy_ Strategies for Inclusive Design.pptxWeb Accessibility Made Easy_ Strategies for Inclusive Design.pptx
Web Accessibility Made Easy_ Strategies for Inclusive Design.pptxEmmaJones273085
 
Accessibility in Agile Projects
Accessibility in Agile ProjectsAccessibility in Agile Projects
Accessibility in Agile ProjectsAdrian Redden
 
Accessibility Overview - 508 and WCAG Compliance
Accessibility Overview - 508 and WCAG ComplianceAccessibility Overview - 508 and WCAG Compliance
Accessibility Overview - 508 and WCAG ComplianceFrank Walsh
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Designing Mobile Applications for All: Accessible Contact Manager
Designing Mobile Applications for All: Accessible Contact ManagerDesigning Mobile Applications for All: Accessible Contact Manager
Designing Mobile Applications for All: Accessible Contact ManagerAEGIS-ACCESSIBLE Projects
 

Similar to Accessible Design Presentation (20)

"Real Life Accessibility" by Gavin Evans
"Real Life Accessibility" by Gavin Evans"Real Life Accessibility" by Gavin Evans
"Real Life Accessibility" by Gavin Evans
 
Bojan Kocijan - Collaboration designer, pm, developer - It's a team effort
Bojan Kocijan - Collaboration designer, pm, developer - It's a team effortBojan Kocijan - Collaboration designer, pm, developer - It's a team effort
Bojan Kocijan - Collaboration designer, pm, developer - It's a team effort
 
Accessibility for content designers
Accessibility for content designersAccessibility for content designers
Accessibility for content designers
 
Universal design for e learning final
Universal design for e learning finalUniversal design for e learning final
Universal design for e learning final
 
Shallow Dive in Univarsal usability and its need
Shallow Dive in Univarsal usability and its needShallow Dive in Univarsal usability and its need
Shallow Dive in Univarsal usability and its need
 
Case Study 2 HCI
Case Study 2 HCICase Study 2 HCI
Case Study 2 HCI
 
How to Put the PM in Accessibility
How to Put the PM in AccessibilityHow to Put the PM in Accessibility
How to Put the PM in Accessibility
 
Case study 2 Human Computer Interaction
Case study 2 Human Computer InteractionCase study 2 Human Computer Interaction
Case study 2 Human Computer Interaction
 
The Importance of Accessibility in Software Design.pdf
The Importance of Accessibility in Software Design.pdfThe Importance of Accessibility in Software Design.pdf
The Importance of Accessibility in Software Design.pdf
 
UX-Driven & Inclusive Data Visualizations
UX-Driven & Inclusive Data VisualizationsUX-Driven & Inclusive Data Visualizations
UX-Driven & Inclusive Data Visualizations
 
Accessibility testing kailash 26_nov_ 2010
Accessibility testing kailash 26_nov_ 2010Accessibility testing kailash 26_nov_ 2010
Accessibility testing kailash 26_nov_ 2010
 
HCID2014: Accessibility primer. Joe Chidzik, Abilitynet
HCID2014: Accessibility primer. Joe Chidzik, AbilitynetHCID2014: Accessibility primer. Joe Chidzik, Abilitynet
HCID2014: Accessibility primer. Joe Chidzik, Abilitynet
 
Accessible design systems
Accessible design systemsAccessible design systems
Accessible design systems
 
Mobile Learning Content Development
Mobile Learning Content DevelopmentMobile Learning Content Development
Mobile Learning Content Development
 
Web Accessibility Made Easy_ Strategies for Inclusive Design.pptx
Web Accessibility Made Easy_ Strategies for Inclusive Design.pptxWeb Accessibility Made Easy_ Strategies for Inclusive Design.pptx
Web Accessibility Made Easy_ Strategies for Inclusive Design.pptx
 
Accessibility in Agile Projects
Accessibility in Agile ProjectsAccessibility in Agile Projects
Accessibility in Agile Projects
 
Accessibility Overview - 508 and WCAG Compliance
Accessibility Overview - 508 and WCAG ComplianceAccessibility Overview - 508 and WCAG Compliance
Accessibility Overview - 508 and WCAG Compliance
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Designing Mobile Applications for All: Accessible Contact Manager
Designing Mobile Applications for All: Accessible Contact ManagerDesigning Mobile Applications for All: Accessible Contact Manager
Designing Mobile Applications for All: Accessible Contact Manager
 

Recently uploaded

Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...amitlee9823
 
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 104, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verifiedDelhi Call girls
 
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...nirzagarg
 
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...amitlee9823
 
ab-initio-training basics and architecture
ab-initio-training basics and architectureab-initio-training basics and architecture
ab-initio-training basics and architecturesaipriyacoool
 
Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...
Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...
Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...Nitya salvi
 
Gamestore case study UI UX by Amgad Ibrahim
Gamestore case study UI UX by Amgad IbrahimGamestore case study UI UX by Amgad Ibrahim
Gamestore case study UI UX by Amgad Ibrahimamgadibrahim92
 
Anupama Kundoo Cost Effective detailed ppt with plans and elevations with det...
Anupama Kundoo Cost Effective detailed ppt with plans and elevations with det...Anupama Kundoo Cost Effective detailed ppt with plans and elevations with det...
Anupama Kundoo Cost Effective detailed ppt with plans and elevations with det...sriharipichandi
 
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men 🔝dharamshala🔝 ...
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men  🔝dharamshala🔝  ...➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men  🔝dharamshala🔝  ...
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men 🔝dharamshala🔝 ...amitlee9823
 
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...amitlee9823
 
Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...
Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...
Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...nirzagarg
 
How to Build a Simple Shopify Website
How to Build a Simple Shopify WebsiteHow to Build a Simple Shopify Website
How to Build a Simple Shopify Websitemark11275
 
➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men 🔝dehradun🔝 Escor...
➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men  🔝dehradun🔝   Escor...➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men  🔝dehradun🔝   Escor...
➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men 🔝dehradun🔝 Escor...amitlee9823
 
Hire 💕 8617697112 Meerut Call Girls Service Call Girls Agency
Hire 💕 8617697112 Meerut Call Girls Service Call Girls AgencyHire 💕 8617697112 Meerut Call Girls Service Call Girls Agency
Hire 💕 8617697112 Meerut Call Girls Service Call Girls AgencyNitya salvi
 
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...Delhi Call girls
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...gajnagarg
 
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...SUHANI PANDEY
 
Q4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentationQ4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentationZenSeloveres
 
8377087607, Door Step Call Girls In Majnu Ka Tilla (Delhi) 24/7 Available
8377087607, Door Step Call Girls In Majnu Ka Tilla (Delhi) 24/7 Available8377087607, Door Step Call Girls In Majnu Ka Tilla (Delhi) 24/7 Available
8377087607, Door Step Call Girls In Majnu Ka Tilla (Delhi) 24/7 Availabledollysharma2066
 

Recently uploaded (20)

Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 104, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verified
 
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
 
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
 
ab-initio-training basics and architecture
ab-initio-training basics and architectureab-initio-training basics and architecture
ab-initio-training basics and architecture
 
Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...
Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...
Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...
 
Gamestore case study UI UX by Amgad Ibrahim
Gamestore case study UI UX by Amgad IbrahimGamestore case study UI UX by Amgad Ibrahim
Gamestore case study UI UX by Amgad Ibrahim
 
Anupama Kundoo Cost Effective detailed ppt with plans and elevations with det...
Anupama Kundoo Cost Effective detailed ppt with plans and elevations with det...Anupama Kundoo Cost Effective detailed ppt with plans and elevations with det...
Anupama Kundoo Cost Effective detailed ppt with plans and elevations with det...
 
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men 🔝dharamshala🔝 ...
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men  🔝dharamshala🔝  ...➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men  🔝dharamshala🔝  ...
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men 🔝dharamshala🔝 ...
 
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
 
Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...
Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...
Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...
 
How to Build a Simple Shopify Website
How to Build a Simple Shopify WebsiteHow to Build a Simple Shopify Website
How to Build a Simple Shopify Website
 
➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men 🔝dehradun🔝 Escor...
➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men  🔝dehradun🔝   Escor...➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men  🔝dehradun🔝   Escor...
➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men 🔝dehradun🔝 Escor...
 
Hire 💕 8617697112 Meerut Call Girls Service Call Girls Agency
Hire 💕 8617697112 Meerut Call Girls Service Call Girls AgencyHire 💕 8617697112 Meerut Call Girls Service Call Girls Agency
Hire 💕 8617697112 Meerut Call Girls Service Call Girls Agency
 
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...
 
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
 
Q4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentationQ4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentation
 
8377087607, Door Step Call Girls In Majnu Ka Tilla (Delhi) 24/7 Available
8377087607, Door Step Call Girls In Majnu Ka Tilla (Delhi) 24/7 Available8377087607, Door Step Call Girls In Majnu Ka Tilla (Delhi) 24/7 Available
8377087607, Door Step Call Girls In Majnu Ka Tilla (Delhi) 24/7 Available
 

Accessible Design Presentation

  • 2. Outline ● What is Accessible Design? ● Why should you care? ● What are the principles of accessibility? ● Accessibility dos and don'ts for our focus groups. ● How can I go about implementing accessibility in my designs?
  • 3. What is Accessible Design? “Accessibility is the practice of making your websites usable by as many people as possible.” - MDN
  • 4. Persons of Interest Visual Blindness, low vision, colour blindness Hearing Deafness, low hearing Mobility Physical, neurological Cognitive ADHD, dyslexia, persons on the autism spectrum
  • 5. Benefits of Accessible Design ● Enabling Access and Improving Usability for All ● Expanded Customer Base ● Reducing Expenses ○ Employee retention ○ Avoiding litigation ● Positive Public Perception https://digital.gov/2017/05/09/benefits-of-accessible-design/
  • 6. P O U R WCAG 2.0 Principles of Accessibility Perceivable Operable Understandable Robust https://www.w3.org/TR/UNDERSTANDING-WCAG20/intro.html
  • 7. Accessibility for Visually Impaired (1/2) ● Provide descriptions/captions/alternative text for images ● Use simple and consistent layouts ● Allow keyboard navigation ● Use semantic HTML i.e. <header>, <nav>,<footer> instead of <div class=”header”>
  • 8. Accessibility for Visually Impaired (2/2) ● Avoid small font sizes ● Do not rely on colours alone - use text/shapes/icons too ● Contrast Ratio for text and icons: ○ >= 4.5:1 for normal text (>= 14pt), ○ >= 3:1 for large text (>= 18pt) ● Icons should have text descriptions
  • 10. Contrast Example With Values 1.5 1.47 1.27 2.115.79 1.6
  • 11. Colour and Text Tools ● Contrast Ratio Checker - https://contrast-ratio.com ● Contrast Ratio Safe Palette Generator - http://colorsafe.co ● Colour Blindness Overlay - https://michelf.ca/projects/mac/sim-daltonism/ ● OS Accessibility Settings
  • 12. Colour and Text Tools - contrast-ratio.com
  • 13. Colour and Text Tools: colorsafe.co
  • 14. Colour and Text Tools - Sim Daltonism Colour Blindness Overlay - https://michelf.ca/projects/mac/sim-daltonism/
  • 15. Accessibility for the Hearing Impaired ● Provide captions and/or transcripts for audio and video content ● Do not rely solely on audio indicators - Visual or haptic indicators in addition ● Use plain language to the nuance provided by tone
  • 16. Accessibility for Mobile Impairments ● Use large interaction areas e.g. buttons, form areas ● Allow keyboard navigation ● Design for touchscreen use ● Use semantic HTML
  • 17. Accessibility for Cognitive Impairments ● Use plain language ● Avoid large blocks of text - use headings, images, videos to break up text ● Keep a consistent layout ● Use images to support text
  • 18. Quick Wins ● Use plain language ● Use a consistent layout and logical structure ● Use contrasting colours and readable font sizes ● Provide captions/transcripts for audio and video content ● Implement large clickable areas and form fields ● Allow normal keyboard use and do not break conventions ● Provide text descriptions for images ● Use semantic HTML
  • 19. UK Govt Accessibility Posters (1/2)
  • 20. UK Govt Accessibility Posters (2/2)
  • 21. In Conclusion “At some point in the future, we’re all going to need accessible technology. [...] We are all only temporarily abled.” - Allison Shaw - Designing for inclusivity: How and why to get started
  • 22. References Web Content Accessibility Guidelines - https://www.w3.org/TR/WCAG20/ Material UI - https://material.io/guidelines/usability/accessibility.html Bootstrap - https://getbootstrap.com/docs/4.0/getting-started/accessibility/ MDN - https://developer.mozilla.org/en-US/docs/Web/Accessibility iOS - https://developer.apple.com/accessibility/ios/ Contrast Ratio Checker - contrast-ratio.com Inclusive Design at Microsoft - https://www.microsoft.com/en-us/design/inclusive UK Government - https://accessibility.blog.gov.uk/2016/09/02/dos-and-donts-on-designing-for-accessibility/