SlideShare a Scribd company logo
1 of 116
Download to read offline
Accessibility in 

Design Systems
Allison Shaw
Senior product designer
Design systems as foundation
How to be accessible on the web
Top three tips
Common vocabulary
Hi, hello.
Yelp Styleguide
Styleguide
Design System
• Internal collaboration tool used by both designers
and engineers
• Includes a system’s rules and principles, the visual
design of elements, and the code that renders UI
• End-users are the people actually using your product
y11A tilibissecc
A11y
© Time Magazine
Inclusivity
Your product is inclusive when it is the most usable by
the widest range of people, including—but not limited
to—people with disabilities.
Disability
Design systems as
foundation
Or, how your design system is your product’s government.
H1.This is a title.
H2. This is a subtitle.
H3.This is a header.
P. This is body copy. Use it for pretty much
everything. It’s a workhorse.
Reasonable accommodation
• Basically, let people with accessibility
needs live their lives like everyone else.
• Applies to public places and spaces,
and some private spaces (like offices).
• To accommodate accessibility needs,
spaces need to either change or
provide assistance.
• Standing desks are an accommodation.
!
"
People
1. People with accessibility needs exist.
2. We are all temporarily abled.
3. Everyone benefits from inclusive design.
Business
1. Being inclusive is simply the right thing
to do.
2. People with accessibility needs are
already using your products.
3. There are legal protections for people
with accessibility needs, and your
company could be held liable if you 

do not meet those needs.
Your design system is the right place to
start your inclusivity efforts because it
is the foundation of your product.
How to be accessible
World Wide Web Consortium
World Wide Web Consortium
World Wide Web Consortium
Web Content Accessibility
Guidelines 2.0
Following the spec is great, but
remember, you’re making things
for people, not machines.
Accessibility categories
1. Visual
2. Auditory
3. Motor function
4. Cognitive function
POUR
1. Perceivable
2. Operable
3. Understandable
4. Robust
POUR
1. Perceivable
2. Operable
3. Understandable
4. Robust
AAA
AAA
A AA
“It’s either accessible or it’s not.”
Jennison Asuncion, LinkedIn
How to a11y?
“Zendesk Garden will correct 100% of
its color contrast issues to pass WCAG
Level AA by the end of Q2 in 2018.”
“Zendesk Garden will correct 100% of
its color contrast issues to pass WCAG
Level AA by the end of Q2 in 2018.”
“Zendesk Garden will correct 100% of
its color contrast issues to pass WCAG
Level AA by the end of Q2 in 2018.”
“Zendesk Garden will correct 100% of
its color contrast issues to pass WCAG
Level AA by the end of Q2 in 2018.”
“Zendesk Garden will correct 100% of
its color contrast issues to pass WCAG
Level AA by the end of Q2 in 2018.”
“Zendesk Garden will correct 100% of
its color contrast issues to pass WCAG
Level AA by the end of Q2 in 2018.”
“By the end of Q1, our design systems
team will research and define an
inclusivity plan, to include what level
we aim for and a prioritized list of
improvements or changes.”
Easy Hard
Low Impact
High Impact
Top three tips
Top three tips
1. Be predictable and clear.
1. Be predictable and clear.
Top three tips
• Follow the conventions of your
medium whenever possible.
• No minimalism for minimalism’s sake.
• Use the principles of gestalt,
affordance, and Fitts Law to your
user’s benefit.
Top three tips
1. Be predictable and clear.
2. Be semantic.
Leia
First Name
Organa
Last Name
Register
<form>
<label for="FirstName">First name</label>
<input type="text" id="FirstName">
<label for="LastName">Last name</label>
<input type="text" id="LastName">
<button type="submit">Register</button>
</form>
ARIA
Accessible Rich Internet Applications
<button aria-label="close" class=“c-dialog__close" type="button">…</button>
<div role="header">
The first rule of ARIA is don't use
ARIA.
</div>
<div role="paragraph">
If you can use a native HTML element 

or attribute with the semantics and
behavior you require already built in,
instead of re-purposing an element and
adding an ARIA role, state or property
to make it accessible, then do so.
</div>
The first rule of ARIA
is don’t use ARIA.
If you can use a native HTML element or
attribute with the semantics and behavior you
require already built in, instead of re-purposing
an element and adding an ARIA role, state or
property to make it accessible, then do so.
<h1>
The first rule of ARIA is don't use
ARIA.
</h1>
<p>
If you can use a native HTML element 

or attribute with the semantics and
behavior you require already built in,
instead of re-purposing an element and
adding an ARIA role, state or property
to make it accessible, then do so.
</p>
The first rule of ARIA
is don’t use ARIA.
If you can use a native HTML element or
attribute with the semantics and behavior you
require already built in, instead of re-purposing
an element and adding an ARIA role, state or
property to make it accessible, then do so.
Top three tips
1. Be predictable and clear.
2. Be semantic.
• Write standards compliant, semantic
HTML and CSS.
• Fill-in with ARIA where appropriate.
• Design keyboard navigation.
Top three tips
1. Be predictable and clear.
2. Be semantic.
3. Be color conscious.
Don’t use color alone.Ensure good contrast.
Don’t use color alone.
Don’t use color alone.Ensure good contrast.
Don’t use color alone.
Han shot first
While Greedo was bragging about how he
was going to get rich by turning Han over to
Jabba the Hutt, Han was busy unclasping his
blaster and getting ready to shoot.
Learn more
Weapon too small for target
TIE Fighter
Light fighters to planet destroyers
Choose weapon
Target acquired
Alderaan
Rebels to star systems
Choose target
Weapon too small for target
TIE Fighter
Light fighters to planet destroyers
Choose weapon
Target acquired
Alderaan
Rebels to star systems
Choose target
Weapon too small for target
TIE Fighter
Light fighters to planet destroyers
Choose weapon
Target acquired
Alderaan
Rebels to star systems
Choose target
Weapon too small for target
TIE Fighter
Light fighters to planet destroyers
Choose weapon
Target acquired
Alderaan
Rebels to star systems
Choose target
Han shot first
While Greedo was bragging about how he
was going to get rich by turning Han over to
Jabba the Hutt, Han was busy unclasping his
blaster and getting ready to shoot.
Learn more
Han shot first
While Greedo was bragging about how he
was going to get rich by turning Han over to
Jabba the Hutt, Han was busy unclasping his
blaster and getting ready to shoot.
Learn more ›
Han shot first
While Greedo was bragging about how he
was going to get rich by turning Han over to
Jabba the Hutt, Han was busy unclasping his
blaster and getting ready to shoot.
Learn more ›
Han shot first
While Greedo was bragging about how he
was going to get rich by turning Han over to
Jabba the Hutt, Han was busy unclasping his
blaster and getting ready to shoot.
Learn more ›
Han shot first
While Greedo was bragging about how he
was going to get rich by turning Han over to
Jabba the Hutt, Han was busy unclasping his
blaster and getting ready to shoot.
Learn more ›
Han shot first
While Greedo was bragging about how he
was going to get rich by turning Han over to
Jabba the Hutt, Han was busy unclasping his
blaster and getting ready to shoot.
Learn more
Top three tips
1. Be predictable and clear.
2. Be semantic.
3. Be color conscious.
• Don’t use color alone.
• Ensure good color contrast for text
and active UI.
“Text must have a minimum contrast
ratio of 4.5:1 against its background.”*
11.58:1
Large text
Bold text, 14pts+
3:1
ex. Allison ShawName
ex. ashaw@zendesk.comEmail
Submit

Hi.
I’mAllison.
I'm currently a senior product designer at Zendesk, heading
up our design system. I’m an SVAxIXD alum, and I previously
worked at Thumbtack, Twitter, and Yelp.
Hi.
I’mAllison.
I'm currently a senior product designer at Zendesk, heading
up our design system. I’m an SVAxIXD alum, and I previously
worked at Thumbtack, Twitter, and Yelp.
Top three tips
1. Be predictable and clear.
2. Be semantic.
3. Be color conscious.
Go forth and be an a11y.
Thanks.
@allisonacs • allison-shaw.com
References
Articles
Links on Medium
Random A11y
Visual color contrast checker
A11y Wins
This is hard - Charles Hall
Myths about accessibility
WCAG 2.0
WAI-ARIA
Disability statistics
Screenreader survey
ARIA is spackle not rebar
Microsoft Inclusive Design
Design systems
Zendesk Garden
Yelp Styleguide
material.io & Color Tool
Atlassian.design
Shopify Polaris
Buzzfeed Solid
Ant.design
Awesome Design Systems -
Alex Pate
Books
Color Accessibility Workflows
Accessibility for Everyone
Designing User Interfaces for
an Aging Population
A Web for Everyone
Web Accessibility
Just Ask
Pro HTML5 Accessibility
Inclusive Design Patterns
Copyright & Creative Commons
Stevie Wonder - Time
Magazine
Guide dog - Flickr
US Capitol Building - Wikipedia
Interstate - Wikipedia
Little girl at water fountain -
Pexels
New York City - Flickr
Ishihara color blindness test -
Wikipedia
New York City crowd -
Wikipedia
President Bush signs the ADA -
Wikipedia
Target logo - Wikipedia
Target homepage, 2006 -
Internet Archive
“Accessible” ramp - Pinterest
All-seeing eye - Wikipedia
CSS3/HTML5 logo - Wikipedia
React logo - Wikipedia

More Related Content

What's hot

Making Drupal 7 Simple to Use for Everyone
Making Drupal 7 Simple to Use for EveryoneMaking Drupal 7 Simple to Use for Everyone
Making Drupal 7 Simple to Use for EveryoneAcquia
 
Overcome the 6 Antipatterns of Agile Adoption
Overcome the 6 Antipatterns of Agile AdoptionOvercome the 6 Antipatterns of Agile Adoption
Overcome the 6 Antipatterns of Agile AdoptionAgile Velocity
 
Agile Anti-patterns
Agile Anti-patternsAgile Anti-patterns
Agile Anti-patternsAndrew Cox
 
Agile design pattern
Agile design patternAgile design pattern
Agile design patternPoppy Martono
 
Design At Scale Workshop
Design At Scale WorkshopDesign At Scale Workshop
Design At Scale WorkshopDane Petersen
 
Contributing to Drupal: It's Not as Hard as it Looks
Contributing to Drupal: It's Not as Hard as it LooksContributing to Drupal: It's Not as Hard as it Looks
Contributing to Drupal: It's Not as Hard as it LooksKarl Kaufmann
 
Basic agile namrata-workshop
Basic agile namrata-workshopBasic agile namrata-workshop
Basic agile namrata-workshopNamrata Datta
 
Agile Patterns and Anti-Patterns
Agile Patterns and Anti-PatternsAgile Patterns and Anti-Patterns
Agile Patterns and Anti-PatternsRichard Cheng
 
Agile for the Masses: How to Make Any Team More Effective - John Wetenhall
Agile for the Masses: How to Make Any Team More Effective - John WetenhallAgile for the Masses: How to Make Any Team More Effective - John Wetenhall
Agile for the Masses: How to Make Any Team More Effective - John WetenhallAtlassian
 
Agile Anti-Patterns. Yes your agile projects can and will fail too.
Agile Anti-Patterns. Yes your agile projects can and will fail too.Agile Anti-Patterns. Yes your agile projects can and will fail too.
Agile Anti-Patterns. Yes your agile projects can and will fail too.Sander Hoogendoorn
 
Design Systems (english) #UXcamHH
Design Systems (english) #UXcamHHDesign Systems (english) #UXcamHH
Design Systems (english) #UXcamHHBenno Lœwenberg
 
The Portal Builder Story: From Hell to Lean, from Zero to Cloud - part 2
The Portal Builder Story:  From Hell to Lean, from Zero to Cloud - part 2The Portal Builder Story:  From Hell to Lean, from Zero to Cloud - part 2
The Portal Builder Story: From Hell to Lean, from Zero to Cloud - part 2SOFTENG
 
Forging Rock Solid Design Disciplines
Forging Rock Solid Design DisciplinesForging Rock Solid Design Disciplines
Forging Rock Solid Design DisciplinesLaura Van Doore
 
Effective User Story Writing
Effective User Story WritingEffective User Story Writing
Effective User Story WritingAhmed Misbah
 
Introduction to Agile
Introduction to AgileIntroduction to Agile
Introduction to Agileagorolabs
 
Successful agile in distributed team Scrum Gathering Shanghai 2015
Successful agile in distributed team Scrum Gathering Shanghai 2015Successful agile in distributed team Scrum Gathering Shanghai 2015
Successful agile in distributed team Scrum Gathering Shanghai 2015hrbendi
 

What's hot (20)

Making Drupal 7 Simple to Use for Everyone
Making Drupal 7 Simple to Use for EveryoneMaking Drupal 7 Simple to Use for Everyone
Making Drupal 7 Simple to Use for Everyone
 
Overcome the 6 Antipatterns of Agile Adoption
Overcome the 6 Antipatterns of Agile AdoptionOvercome the 6 Antipatterns of Agile Adoption
Overcome the 6 Antipatterns of Agile Adoption
 
Coaching Anti-Pattens and common smells
 Coaching Anti-Pattens and common smells Coaching Anti-Pattens and common smells
Coaching Anti-Pattens and common smells
 
Agile Anti-patterns
Agile Anti-patternsAgile Anti-patterns
Agile Anti-patterns
 
AgileWarsaw: Spikes
AgileWarsaw: SpikesAgileWarsaw: Spikes
AgileWarsaw: Spikes
 
Agile design pattern
Agile design patternAgile design pattern
Agile design pattern
 
Design At Scale Workshop
Design At Scale WorkshopDesign At Scale Workshop
Design At Scale Workshop
 
Contributing to Drupal: It's Not as Hard as it Looks
Contributing to Drupal: It's Not as Hard as it LooksContributing to Drupal: It's Not as Hard as it Looks
Contributing to Drupal: It's Not as Hard as it Looks
 
Basic agile namrata-workshop
Basic agile namrata-workshopBasic agile namrata-workshop
Basic agile namrata-workshop
 
Time to Good DX
Time to Good DXTime to Good DX
Time to Good DX
 
Agile Patterns and Anti-Patterns
Agile Patterns and Anti-PatternsAgile Patterns and Anti-Patterns
Agile Patterns and Anti-Patterns
 
Agile for the Masses: How to Make Any Team More Effective - John Wetenhall
Agile for the Masses: How to Make Any Team More Effective - John WetenhallAgile for the Masses: How to Make Any Team More Effective - John Wetenhall
Agile for the Masses: How to Make Any Team More Effective - John Wetenhall
 
Agile Anti-Patterns. Yes your agile projects can and will fail too.
Agile Anti-Patterns. Yes your agile projects can and will fail too.Agile Anti-Patterns. Yes your agile projects can and will fail too.
Agile Anti-Patterns. Yes your agile projects can and will fail too.
 
Design Systems (english) #UXcamHH
Design Systems (english) #UXcamHHDesign Systems (english) #UXcamHH
Design Systems (english) #UXcamHH
 
The Portal Builder Story: From Hell to Lean, from Zero to Cloud - part 2
The Portal Builder Story:  From Hell to Lean, from Zero to Cloud - part 2The Portal Builder Story:  From Hell to Lean, from Zero to Cloud - part 2
The Portal Builder Story: From Hell to Lean, from Zero to Cloud - part 2
 
Forging Rock Solid Design Disciplines
Forging Rock Solid Design DisciplinesForging Rock Solid Design Disciplines
Forging Rock Solid Design Disciplines
 
Effective User Story Writing
Effective User Story WritingEffective User Story Writing
Effective User Story Writing
 
Introduction to Agile
Introduction to AgileIntroduction to Agile
Introduction to Agile
 
Solr pattern
Solr patternSolr pattern
Solr pattern
 
Successful agile in distributed team Scrum Gathering Shanghai 2015
Successful agile in distributed team Scrum Gathering Shanghai 2015Successful agile in distributed team Scrum Gathering Shanghai 2015
Successful agile in distributed team Scrum Gathering Shanghai 2015
 

Similar to Accessibility in Design Systems by Allison Shaw

Alas, No Mind Meld: Designer-Developer Communication for a Harmonious Future
Alas, No Mind Meld: Designer-Developer Communication for a Harmonious FutureAlas, No Mind Meld: Designer-Developer Communication for a Harmonious Future
Alas, No Mind Meld: Designer-Developer Communication for a Harmonious FutureMel Choyce
 
Selfish Accessibility — CodeDaze
Selfish Accessibility — CodeDazeSelfish Accessibility — CodeDaze
Selfish Accessibility — CodeDazeAdrian Roselli
 
ARIA_11_12_Practical_Perspective.pptx
ARIA_11_12_Practical_Perspective.pptxARIA_11_12_Practical_Perspective.pptx
ARIA_11_12_Practical_Perspective.pptxMarkSteadman7
 
Selfish Accessibility — Harbour Front HK
Selfish Accessibility — Harbour Front HKSelfish Accessibility — Harbour Front HK
Selfish Accessibility — Harbour Front HKAdrian Roselli
 
Turning Passion Into Words
Turning Passion Into WordsTurning Passion Into Words
Turning Passion Into WordsBrian Hogan
 
From the designers laptop to the users
From the designers laptop to the usersFrom the designers laptop to the users
From the designers laptop to the usersuxpin
 
Selfish Accessibility — YGLF Vilnius
Selfish Accessibility — YGLF VilniusSelfish Accessibility — YGLF Vilnius
Selfish Accessibility — YGLF VilniusAdrian Roselli
 
The Junior Developer Survival Guide - GDI Ann Arbor 2/10/15
The Junior Developer Survival Guide -  GDI Ann Arbor 2/10/15The Junior Developer Survival Guide -  GDI Ann Arbor 2/10/15
The Junior Developer Survival Guide - GDI Ann Arbor 2/10/15James York
 
Selfish Accessibility: Government Digital Service
Selfish Accessibility: Government Digital ServiceSelfish Accessibility: Government Digital Service
Selfish Accessibility: Government Digital ServiceAdrian Roselli
 
Selfish Accessibility: WordCamp London 2017
Selfish Accessibility: WordCamp London 2017Selfish Accessibility: WordCamp London 2017
Selfish Accessibility: WordCamp London 2017Adrian Roselli
 
How to Implement Domain Driven Design in Real Life SDLC
How to Implement Domain Driven Design  in Real Life SDLCHow to Implement Domain Driven Design  in Real Life SDLC
How to Implement Domain Driven Design in Real Life SDLCAbdul Karim
 
Open Web Technologies and You - Durham College Student Integration Presentation
Open Web Technologies and You - Durham College Student Integration PresentationOpen Web Technologies and You - Durham College Student Integration Presentation
Open Web Technologies and You - Durham College Student Integration Presentationdarryl_lehmann
 
Selfish Accessibility — WordCamp Europe 2017
Selfish Accessibility — WordCamp Europe 2017Selfish Accessibility — WordCamp Europe 2017
Selfish Accessibility — WordCamp Europe 2017Adrian Roselli
 
Accessible Design with HTML5 - HTML5DevConf.com May 21st San Francisco, 2012 ...
Accessible Design with HTML5 - HTML5DevConf.com May 21st San Francisco, 2012 ...Accessible Design with HTML5 - HTML5DevConf.com May 21st San Francisco, 2012 ...
Accessible Design with HTML5 - HTML5DevConf.com May 21st San Francisco, 2012 ...Raj Lal
 
The Developer Experience
The Developer ExperienceThe Developer Experience
The Developer ExperiencePamela Fox
 
8 Seconds_Writing for Digital Communications.12.11
8 Seconds_Writing for Digital Communications.12.118 Seconds_Writing for Digital Communications.12.11
8 Seconds_Writing for Digital Communications.12.11Carolyn Hudson
 
A Primer on Web Accessibility for Teams
A Primer on Web Accessibility for TeamsA Primer on Web Accessibility for Teams
A Primer on Web Accessibility for TeamsMikey Ilagan
 
An Exploration of Cross-product App Experiences
An Exploration of Cross-product App ExperiencesAn Exploration of Cross-product App Experiences
An Exploration of Cross-product App ExperiencesAtlassian
 
Building Large Sustainable Apps
Building Large Sustainable AppsBuilding Large Sustainable Apps
Building Large Sustainable AppsBuğra Oral
 
AI and Python: Developing a Conversational Interface using Python
AI and Python: Developing a Conversational Interface using PythonAI and Python: Developing a Conversational Interface using Python
AI and Python: Developing a Conversational Interface using Pythonamyiris
 

Similar to Accessibility in Design Systems by Allison Shaw (20)

Alas, No Mind Meld: Designer-Developer Communication for a Harmonious Future
Alas, No Mind Meld: Designer-Developer Communication for a Harmonious FutureAlas, No Mind Meld: Designer-Developer Communication for a Harmonious Future
Alas, No Mind Meld: Designer-Developer Communication for a Harmonious Future
 
Selfish Accessibility — CodeDaze
Selfish Accessibility — CodeDazeSelfish Accessibility — CodeDaze
Selfish Accessibility — CodeDaze
 
ARIA_11_12_Practical_Perspective.pptx
ARIA_11_12_Practical_Perspective.pptxARIA_11_12_Practical_Perspective.pptx
ARIA_11_12_Practical_Perspective.pptx
 
Selfish Accessibility — Harbour Front HK
Selfish Accessibility — Harbour Front HKSelfish Accessibility — Harbour Front HK
Selfish Accessibility — Harbour Front HK
 
Turning Passion Into Words
Turning Passion Into WordsTurning Passion Into Words
Turning Passion Into Words
 
From the designers laptop to the users
From the designers laptop to the usersFrom the designers laptop to the users
From the designers laptop to the users
 
Selfish Accessibility — YGLF Vilnius
Selfish Accessibility — YGLF VilniusSelfish Accessibility — YGLF Vilnius
Selfish Accessibility — YGLF Vilnius
 
The Junior Developer Survival Guide - GDI Ann Arbor 2/10/15
The Junior Developer Survival Guide -  GDI Ann Arbor 2/10/15The Junior Developer Survival Guide -  GDI Ann Arbor 2/10/15
The Junior Developer Survival Guide - GDI Ann Arbor 2/10/15
 
Selfish Accessibility: Government Digital Service
Selfish Accessibility: Government Digital ServiceSelfish Accessibility: Government Digital Service
Selfish Accessibility: Government Digital Service
 
Selfish Accessibility: WordCamp London 2017
Selfish Accessibility: WordCamp London 2017Selfish Accessibility: WordCamp London 2017
Selfish Accessibility: WordCamp London 2017
 
How to Implement Domain Driven Design in Real Life SDLC
How to Implement Domain Driven Design  in Real Life SDLCHow to Implement Domain Driven Design  in Real Life SDLC
How to Implement Domain Driven Design in Real Life SDLC
 
Open Web Technologies and You - Durham College Student Integration Presentation
Open Web Technologies and You - Durham College Student Integration PresentationOpen Web Technologies and You - Durham College Student Integration Presentation
Open Web Technologies and You - Durham College Student Integration Presentation
 
Selfish Accessibility — WordCamp Europe 2017
Selfish Accessibility — WordCamp Europe 2017Selfish Accessibility — WordCamp Europe 2017
Selfish Accessibility — WordCamp Europe 2017
 
Accessible Design with HTML5 - HTML5DevConf.com May 21st San Francisco, 2012 ...
Accessible Design with HTML5 - HTML5DevConf.com May 21st San Francisco, 2012 ...Accessible Design with HTML5 - HTML5DevConf.com May 21st San Francisco, 2012 ...
Accessible Design with HTML5 - HTML5DevConf.com May 21st San Francisco, 2012 ...
 
The Developer Experience
The Developer ExperienceThe Developer Experience
The Developer Experience
 
8 Seconds_Writing for Digital Communications.12.11
8 Seconds_Writing for Digital Communications.12.118 Seconds_Writing for Digital Communications.12.11
8 Seconds_Writing for Digital Communications.12.11
 
A Primer on Web Accessibility for Teams
A Primer on Web Accessibility for TeamsA Primer on Web Accessibility for Teams
A Primer on Web Accessibility for Teams
 
An Exploration of Cross-product App Experiences
An Exploration of Cross-product App ExperiencesAn Exploration of Cross-product App Experiences
An Exploration of Cross-product App Experiences
 
Building Large Sustainable Apps
Building Large Sustainable AppsBuilding Large Sustainable Apps
Building Large Sustainable Apps
 
AI and Python: Developing a Conversational Interface using Python
AI and Python: Developing a Conversational Interface using PythonAI and Python: Developing a Conversational Interface using Python
AI and Python: Developing a Conversational Interface using Python
 

More from uxpin

Creating and maintaining a design system for 130 teams - Bethany Sonefeld
Creating and maintaining a design system for 130 teams - Bethany SonefeldCreating and maintaining a design system for 130 teams - Bethany Sonefeld
Creating and maintaining a design system for 130 teams - Bethany Sonefelduxpin
 
Principles & ux_systems
Principles & ux_systemsPrinciples & ux_systems
Principles & ux_systemsuxpin
 
Principles & ux_systems
Principles & ux_systemsPrinciples & ux_systems
Principles & ux_systemsuxpin
 
Should Designers?
Should Designers?Should Designers?
Should Designers?uxpin
 
From the designers laptop to the users
From the designers laptop to the usersFrom the designers laptop to the users
From the designers laptop to the usersuxpin
 
Sonefeld creating and maintaining a design system for 130 teams
Sonefeld creating and maintaining a design system for 130 teamsSonefeld creating and maintaining a design system for 130 teams
Sonefeld creating and maintaining a design system for 130 teamsuxpin
 
UXPin: State of the Union Product Keynote by Marcin Treder
UXPin: State of the Union Product Keynote by Marcin TrederUXPin: State of the Union Product Keynote by Marcin Treder
UXPin: State of the Union Product Keynote by Marcin Trederuxpin
 
Consistency vs. Flexibility in Design Systems: A GE Case Study by Ken Skistimas
Consistency vs. Flexibility in Design Systems: A GE Case Study by Ken SkistimasConsistency vs. Flexibility in Design Systems: A GE Case Study by Ken Skistimas
Consistency vs. Flexibility in Design Systems: A GE Case Study by Ken Skistimasuxpin
 
Scaling Products With Design Systems
Scaling Products With Design Systems Scaling Products With Design Systems
Scaling Products With Design Systems uxpin
 
Developing UX ROI in Enterprise Land: An ADP Case Study
Developing UX ROI in Enterprise Land: An ADP Case StudyDeveloping UX ROI in Enterprise Land: An ADP Case Study
Developing UX ROI in Enterprise Land: An ADP Case Studyuxpin
 
Three's a Party: How Trifectas Help Product, Engineering, and Design Work Tog...
Three's a Party: How Trifectas Help Product, Engineering, and Design Work Tog...Three's a Party: How Trifectas Help Product, Engineering, and Design Work Tog...
Three's a Party: How Trifectas Help Product, Engineering, and Design Work Tog...uxpin
 
Automating Design Processes for Teams: An IDEO Case Study
Automating Design Processes for Teams: An IDEO Case StudyAutomating Design Processes for Teams: An IDEO Case Study
Automating Design Processes for Teams: An IDEO Case Studyuxpin
 
Calculating the ROI of UX with Standard Financial Models
Calculating the ROI of UX with Standard Financial ModelsCalculating the ROI of UX with Standard Financial Models
Calculating the ROI of UX with Standard Financial Modelsuxpin
 
From 6 to 126 in 4 Years: The Story Behind Atlassian Design
From 6 to 126 in 4 Years: The Story Behind Atlassian DesignFrom 6 to 126 in 4 Years: The Story Behind Atlassian Design
From 6 to 126 in 4 Years: The Story Behind Atlassian Designuxpin
 
Building a UX Process at Salesforce that Promotes Focus and Creativity
Building a UX Process at Salesforce that Promotes Focus and CreativityBuilding a UX Process at Salesforce that Promotes Focus and Creativity
Building a UX Process at Salesforce that Promotes Focus and Creativityuxpin
 
Design Systems First: Everyday Practices for a Scaleable Design Process
Design Systems First: Everyday Practices for a Scaleable Design ProcessDesign Systems First: Everyday Practices for a Scaleable Design Process
Design Systems First: Everyday Practices for a Scaleable Design Processuxpin
 
Design Systems Operations
Design Systems OperationsDesign Systems Operations
Design Systems Operationsuxpin
 
Designing Multi-Device Experiences
Designing Multi-Device ExperiencesDesigning Multi-Device Experiences
Designing Multi-Device Experiencesuxpin
 
Creating Consistent Experiences With Design Principles
Creating Consistent Experiences With Design PrinciplesCreating Consistent Experiences With Design Principles
Creating Consistent Experiences With Design Principlesuxpin
 
Balancing UX Consistency and Developer Productivity in a Design System
Balancing UX Consistency and Developer Productivity in a Design SystemBalancing UX Consistency and Developer Productivity in a Design System
Balancing UX Consistency and Developer Productivity in a Design Systemuxpin
 

More from uxpin (20)

Creating and maintaining a design system for 130 teams - Bethany Sonefeld
Creating and maintaining a design system for 130 teams - Bethany SonefeldCreating and maintaining a design system for 130 teams - Bethany Sonefeld
Creating and maintaining a design system for 130 teams - Bethany Sonefeld
 
Principles & ux_systems
Principles & ux_systemsPrinciples & ux_systems
Principles & ux_systems
 
Principles & ux_systems
Principles & ux_systemsPrinciples & ux_systems
Principles & ux_systems
 
Should Designers?
Should Designers?Should Designers?
Should Designers?
 
From the designers laptop to the users
From the designers laptop to the usersFrom the designers laptop to the users
From the designers laptop to the users
 
Sonefeld creating and maintaining a design system for 130 teams
Sonefeld creating and maintaining a design system for 130 teamsSonefeld creating and maintaining a design system for 130 teams
Sonefeld creating and maintaining a design system for 130 teams
 
UXPin: State of the Union Product Keynote by Marcin Treder
UXPin: State of the Union Product Keynote by Marcin TrederUXPin: State of the Union Product Keynote by Marcin Treder
UXPin: State of the Union Product Keynote by Marcin Treder
 
Consistency vs. Flexibility in Design Systems: A GE Case Study by Ken Skistimas
Consistency vs. Flexibility in Design Systems: A GE Case Study by Ken SkistimasConsistency vs. Flexibility in Design Systems: A GE Case Study by Ken Skistimas
Consistency vs. Flexibility in Design Systems: A GE Case Study by Ken Skistimas
 
Scaling Products With Design Systems
Scaling Products With Design Systems Scaling Products With Design Systems
Scaling Products With Design Systems
 
Developing UX ROI in Enterprise Land: An ADP Case Study
Developing UX ROI in Enterprise Land: An ADP Case StudyDeveloping UX ROI in Enterprise Land: An ADP Case Study
Developing UX ROI in Enterprise Land: An ADP Case Study
 
Three's a Party: How Trifectas Help Product, Engineering, and Design Work Tog...
Three's a Party: How Trifectas Help Product, Engineering, and Design Work Tog...Three's a Party: How Trifectas Help Product, Engineering, and Design Work Tog...
Three's a Party: How Trifectas Help Product, Engineering, and Design Work Tog...
 
Automating Design Processes for Teams: An IDEO Case Study
Automating Design Processes for Teams: An IDEO Case StudyAutomating Design Processes for Teams: An IDEO Case Study
Automating Design Processes for Teams: An IDEO Case Study
 
Calculating the ROI of UX with Standard Financial Models
Calculating the ROI of UX with Standard Financial ModelsCalculating the ROI of UX with Standard Financial Models
Calculating the ROI of UX with Standard Financial Models
 
From 6 to 126 in 4 Years: The Story Behind Atlassian Design
From 6 to 126 in 4 Years: The Story Behind Atlassian DesignFrom 6 to 126 in 4 Years: The Story Behind Atlassian Design
From 6 to 126 in 4 Years: The Story Behind Atlassian Design
 
Building a UX Process at Salesforce that Promotes Focus and Creativity
Building a UX Process at Salesforce that Promotes Focus and CreativityBuilding a UX Process at Salesforce that Promotes Focus and Creativity
Building a UX Process at Salesforce that Promotes Focus and Creativity
 
Design Systems First: Everyday Practices for a Scaleable Design Process
Design Systems First: Everyday Practices for a Scaleable Design ProcessDesign Systems First: Everyday Practices for a Scaleable Design Process
Design Systems First: Everyday Practices for a Scaleable Design Process
 
Design Systems Operations
Design Systems OperationsDesign Systems Operations
Design Systems Operations
 
Designing Multi-Device Experiences
Designing Multi-Device ExperiencesDesigning Multi-Device Experiences
Designing Multi-Device Experiences
 
Creating Consistent Experiences With Design Principles
Creating Consistent Experiences With Design PrinciplesCreating Consistent Experiences With Design Principles
Creating Consistent Experiences With Design Principles
 
Balancing UX Consistency and Developer Productivity in a Design System
Balancing UX Consistency and Developer Productivity in a Design SystemBalancing UX Consistency and Developer Productivity in a Design System
Balancing UX Consistency and Developer Productivity in a Design System
 

Recently uploaded

怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证eeanqy
 
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...amitlee9823
 
❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.
❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.
❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.Nitya 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
 
Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation decktbatkhuu1
 
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experiencedWhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experiencedNitya salvi
 
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
 
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Call Girls in Nagpur High Profile
 
Real service provider college girl Mira Road 8976425520
Real service provider college girl Mira Road 8976425520Real service provider college girl Mira Road 8976425520
Real service provider college girl Mira Road 8976425520modelanjalisharma4
 
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Editorial design Magazine design project.pdf
Editorial design Magazine design project.pdfEditorial design Magazine design project.pdf
Editorial design Magazine design project.pdftbatkhuu1
 
Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...
Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...
Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...amitlee9823
 
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Availabledollysharma2066
 
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
 
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
 
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verifiedDelhi Call girls
 
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
 
HiFi Call Girl Service Delhi Phone ☞ 9899900591 ☜ Escorts Service at along wi...
HiFi Call Girl Service Delhi Phone ☞ 9899900591 ☜ Escorts Service at along wi...HiFi Call Girl Service Delhi Phone ☞ 9899900591 ☜ Escorts Service at along wi...
HiFi Call Girl Service Delhi Phone ☞ 9899900591 ☜ Escorts Service at along wi...poojakaurpk09
 
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...BarusRa
 
Design Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxDesign Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxTusharBahuguna2
 

Recently uploaded (20)

怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
 
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
 
❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.
❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.
❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.
 
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 🔝...
 
Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation deck
 
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experiencedWhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
 
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
 
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
 
Real service provider college girl Mira Road 8976425520
Real service provider college girl Mira Road 8976425520Real service provider college girl Mira Road 8976425520
Real service provider college girl Mira Road 8976425520
 
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
 
Editorial design Magazine design project.pdf
Editorial design Magazine design project.pdfEditorial design Magazine design project.pdf
Editorial design Magazine design project.pdf
 
Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...
Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...
Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...
 
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
 
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 ...
 
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
 
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
 
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...
 
HiFi Call Girl Service Delhi Phone ☞ 9899900591 ☜ Escorts Service at along wi...
HiFi Call Girl Service Delhi Phone ☞ 9899900591 ☜ Escorts Service at along wi...HiFi Call Girl Service Delhi Phone ☞ 9899900591 ☜ Escorts Service at along wi...
HiFi Call Girl Service Delhi Phone ☞ 9899900591 ☜ Escorts Service at along wi...
 
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
 
Design Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxDesign Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptx
 

Accessibility in Design Systems by Allison Shaw

  • 3. Design systems as foundation How to be accessible on the web Top three tips Common vocabulary Hi, hello.
  • 4.
  • 7. Design System • Internal collaboration tool used by both designers and engineers • Includes a system’s rules and principles, the visual design of elements, and the code that renders UI • End-users are the people actually using your product
  • 11.
  • 12.
  • 13. Inclusivity Your product is inclusive when it is the most usable by the widest range of people, including—but not limited to—people with disabilities.
  • 14.
  • 15.
  • 16.
  • 18.
  • 19.
  • 20. Design systems as foundation Or, how your design system is your product’s government.
  • 21.
  • 22.
  • 23.
  • 24. H1.This is a title. H2. This is a subtitle. H3.This is a header. P. This is body copy. Use it for pretty much everything. It’s a workhorse.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32. Reasonable accommodation • Basically, let people with accessibility needs live their lives like everyone else. • Applies to public places and spaces, and some private spaces (like offices). • To accommodate accessibility needs, spaces need to either change or provide assistance. • Standing desks are an accommodation.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37. !
  • 38. "
  • 39. People 1. People with accessibility needs exist. 2. We are all temporarily abled. 3. Everyone benefits from inclusive design.
  • 40. Business 1. Being inclusive is simply the right thing to do. 2. People with accessibility needs are already using your products. 3. There are legal protections for people with accessibility needs, and your company could be held liable if you 
 do not meet those needs.
  • 41. Your design system is the right place to start your inclusivity efforts because it is the foundation of your product.
  • 42. How to be accessible
  • 43. World Wide Web Consortium
  • 44. World Wide Web Consortium
  • 45. World Wide Web Consortium
  • 47. Following the spec is great, but remember, you’re making things for people, not machines.
  • 48. Accessibility categories 1. Visual 2. Auditory 3. Motor function 4. Cognitive function
  • 49. POUR 1. Perceivable 2. Operable 3. Understandable 4. Robust
  • 50. POUR 1. Perceivable 2. Operable 3. Understandable 4. Robust
  • 51. AAA
  • 52. AAA
  • 53. A AA
  • 54. “It’s either accessible or it’s not.” Jennison Asuncion, LinkedIn
  • 56. “Zendesk Garden will correct 100% of its color contrast issues to pass WCAG Level AA by the end of Q2 in 2018.”
  • 57. “Zendesk Garden will correct 100% of its color contrast issues to pass WCAG Level AA by the end of Q2 in 2018.”
  • 58. “Zendesk Garden will correct 100% of its color contrast issues to pass WCAG Level AA by the end of Q2 in 2018.”
  • 59. “Zendesk Garden will correct 100% of its color contrast issues to pass WCAG Level AA by the end of Q2 in 2018.”
  • 60. “Zendesk Garden will correct 100% of its color contrast issues to pass WCAG Level AA by the end of Q2 in 2018.”
  • 61. “Zendesk Garden will correct 100% of its color contrast issues to pass WCAG Level AA by the end of Q2 in 2018.”
  • 62. “By the end of Q1, our design systems team will research and define an inclusivity plan, to include what level we aim for and a prioritized list of improvements or changes.”
  • 65. Top three tips 1. Be predictable and clear.
  • 66.
  • 67.
  • 68. 1. Be predictable and clear. Top three tips • Follow the conventions of your medium whenever possible. • No minimalism for minimalism’s sake. • Use the principles of gestalt, affordance, and Fitts Law to your user’s benefit.
  • 69. Top three tips 1. Be predictable and clear. 2. Be semantic.
  • 70.
  • 71.
  • 72.
  • 73.
  • 74. Leia First Name Organa Last Name Register <form> <label for="FirstName">First name</label> <input type="text" id="FirstName"> <label for="LastName">Last name</label> <input type="text" id="LastName"> <button type="submit">Register</button> </form>
  • 75.
  • 76.
  • 77.
  • 80. <div role="header"> The first rule of ARIA is don't use ARIA. </div> <div role="paragraph"> If you can use a native HTML element 
 or attribute with the semantics and behavior you require already built in, instead of re-purposing an element and adding an ARIA role, state or property to make it accessible, then do so. </div> The first rule of ARIA is don’t use ARIA. If you can use a native HTML element or attribute with the semantics and behavior you require already built in, instead of re-purposing an element and adding an ARIA role, state or property to make it accessible, then do so.
  • 81. <h1> The first rule of ARIA is don't use ARIA. </h1> <p> If you can use a native HTML element 
 or attribute with the semantics and behavior you require already built in, instead of re-purposing an element and adding an ARIA role, state or property to make it accessible, then do so. </p> The first rule of ARIA is don’t use ARIA. If you can use a native HTML element or attribute with the semantics and behavior you require already built in, instead of re-purposing an element and adding an ARIA role, state or property to make it accessible, then do so.
  • 82.
  • 83.
  • 84.
  • 85.
  • 86.
  • 87. Top three tips 1. Be predictable and clear. 2. Be semantic. • Write standards compliant, semantic HTML and CSS. • Fill-in with ARIA where appropriate. • Design keyboard navigation.
  • 88. Top three tips 1. Be predictable and clear. 2. Be semantic. 3. Be color conscious.
  • 89. Don’t use color alone.Ensure good contrast.
  • 91. Don’t use color alone.Ensure good contrast.
  • 93. Han shot first While Greedo was bragging about how he was going to get rich by turning Han over to Jabba the Hutt, Han was busy unclasping his blaster and getting ready to shoot. Learn more
  • 94. Weapon too small for target TIE Fighter Light fighters to planet destroyers Choose weapon Target acquired Alderaan Rebels to star systems Choose target Weapon too small for target TIE Fighter Light fighters to planet destroyers Choose weapon Target acquired Alderaan Rebels to star systems Choose target
  • 95.
  • 96.
  • 97. Weapon too small for target TIE Fighter Light fighters to planet destroyers Choose weapon Target acquired Alderaan Rebels to star systems Choose target Weapon too small for target TIE Fighter Light fighters to planet destroyers Choose weapon Target acquired Alderaan Rebels to star systems Choose target
  • 98. Han shot first While Greedo was bragging about how he was going to get rich by turning Han over to Jabba the Hutt, Han was busy unclasping his blaster and getting ready to shoot. Learn more Han shot first While Greedo was bragging about how he was going to get rich by turning Han over to Jabba the Hutt, Han was busy unclasping his blaster and getting ready to shoot. Learn more ›
  • 99. Han shot first While Greedo was bragging about how he was going to get rich by turning Han over to Jabba the Hutt, Han was busy unclasping his blaster and getting ready to shoot. Learn more › Han shot first While Greedo was bragging about how he was going to get rich by turning Han over to Jabba the Hutt, Han was busy unclasping his blaster and getting ready to shoot. Learn more ›
  • 100. Han shot first While Greedo was bragging about how he was going to get rich by turning Han over to Jabba the Hutt, Han was busy unclasping his blaster and getting ready to shoot. Learn more › Han shot first While Greedo was bragging about how he was going to get rich by turning Han over to Jabba the Hutt, Han was busy unclasping his blaster and getting ready to shoot. Learn more
  • 101. Top three tips 1. Be predictable and clear. 2. Be semantic. 3. Be color conscious. • Don’t use color alone. • Ensure good color contrast for text and active UI.
  • 102. “Text must have a minimum contrast ratio of 4.5:1 against its background.”* 11.58:1
  • 103. Large text Bold text, 14pts+ 3:1
  • 104. ex. Allison ShawName ex. ashaw@zendesk.comEmail Submit
  • 105.
  • 106. Hi. I’mAllison. I'm currently a senior product designer at Zendesk, heading up our design system. I’m an SVAxIXD alum, and I previously worked at Thumbtack, Twitter, and Yelp.
  • 107. Hi. I’mAllison. I'm currently a senior product designer at Zendesk, heading up our design system. I’m an SVAxIXD alum, and I previously worked at Thumbtack, Twitter, and Yelp.
  • 108.
  • 109.
  • 110. Top three tips 1. Be predictable and clear. 2. Be semantic. 3. Be color conscious.
  • 111.
  • 112.
  • 113. Go forth and be an a11y.
  • 115. References Articles Links on Medium Random A11y Visual color contrast checker A11y Wins This is hard - Charles Hall Myths about accessibility WCAG 2.0 WAI-ARIA Disability statistics Screenreader survey ARIA is spackle not rebar Microsoft Inclusive Design Design systems Zendesk Garden Yelp Styleguide material.io & Color Tool Atlassian.design Shopify Polaris Buzzfeed Solid Ant.design Awesome Design Systems - Alex Pate Books Color Accessibility Workflows Accessibility for Everyone Designing User Interfaces for an Aging Population A Web for Everyone Web Accessibility Just Ask Pro HTML5 Accessibility Inclusive Design Patterns
  • 116. Copyright & Creative Commons Stevie Wonder - Time Magazine Guide dog - Flickr US Capitol Building - Wikipedia Interstate - Wikipedia Little girl at water fountain - Pexels New York City - Flickr Ishihara color blindness test - Wikipedia New York City crowd - Wikipedia President Bush signs the ADA - Wikipedia Target logo - Wikipedia Target homepage, 2006 - Internet Archive “Accessible” ramp - Pinterest All-seeing eye - Wikipedia CSS3/HTML5 logo - Wikipedia React logo - Wikipedia