SlideShare a Scribd company logo
WCAG 2.1 update for designers
Andrew Arch Twitter: amja
Sarah Pulis Twitter: sarahtp
creating an inclusive digital world
intopia.digital @intopiadigital
We’re creating an
inclusive digital world
(from down under!)
We help organisations be more inclusive
and accessible.
Together, we create enjoyable, efficient
digital experiences for everyone.
Let’s go on an accessibility adventure
together.
Quick poll
What do you know about WCAG 2.1?
1. WCAG 2.1 what?
2. Yeah, I know a bit but would like know more
3. I’m a walking WCAG 2.1 genius
Today’s session
• Quick introduction to WCAG 2.1
• Deep dive into 8 new WCAG 2.1 requirements
• Hands-on exercises and discussion
• Roles and responsibilities table
WCAG 2.1 is
WCAG 2.0 + 17 new criteria
Quick intro to WCAG
Reminder!
WCAG is necessary but not sufficient for
creating an inclusive user experience
WCAG 2.1 overview for designers
Responsive
Orientation
Reflow on zoom *
Text spacing *
Visual design
Non-text contrast *
Interaction
Content on hover or focus *
Pointer gestures *
Pointer cancellation
Motion actuation
Keyboard shortcuts
Target size *
Assistive
technology
Label in name *
Status message *
Responsive design
Reflow, Text spacing
Enable users to zoom in by 400%
See 1.4.10 Reflow for formal criteria
100 to 400% with reflow
100 to 400 % without reflow
Group activity
Share a website for us to test.
We’ll use the Ctrl + plus keyboard shortcut to zoom in.
Can the page be zoomed in to 400% and still be used.
• Was any information missing?
• Did you need to scroll in both directions?
Enable users to increase text spacing
without truncation, overlap or overrun
See 1.4.12 Text Spacing for formal criteria
Text spacing requirements
Property Font size
Lines x 1.5
Paragraphs x 2
Letters x 0.12
Words x 0.16
Example
Normal spacing Increased spacing
Colour
Non-text contrast
Provide good contrast for all
important information
See 1.4.11 Non-text Contrast for formal criteria
UI components - 3:1
For example:
• selected state
• focus state
• borders
Icons - 3:1
Graphical objects - 3:1
Activity
Open your a website in a web browser.
Are there any things on the page that are difficult to see and
may need to be more clearly differentiated?
Interaction
Pointer gestures, content on hover and focus,
touch target
Use simple pointer gestures
See 2.5.1 Pointer Gestures for formal criteria
Activity
Open Google Maps on your phone.
Zoom in and out of the map, noting what gestures you use to
do this.
Simple versus complex gestures
Simple gestures
• One finger tap, double tap, long-press
Complex gestures
• Swipe, tap and drag, tracing a path, pinch to zoom, one finger
hold and second finger tap
Google maps (mobile)
Zoom in:
double tap
(simple gesture)
Zoom out:
● Pinch to zoom, or
● double tap and
hold then drag
up to zoom out
(complex
gesture)
There is no simple
way to zoom out
Google maps (tablet)
Single tap
to zoom
(simple
gesture)
Pinch
to zoom
(complex
gesture)
Exception
• Essential gestures
• User agent gestures
e.g. swipe to scroll content in a browser
• Assistive technology gestures
e.g. when screen readers such as VoiceOver or TalkBack are on
Content that appears on hover or
focus such as a tooltip is dismissible,
hoverable and persistent
See 1.4.13: Content on Hover or Focus for exact criteria
Description from webaim.org/standards/wcag/checklist
Dismissible
The newly revealed
content can be dismissed
(generally via the Esc key
OR close button) without
moving the pointer or
keyboard focus, unless
the content presents an
input error or does not
obscure or interfere with
other page content.
Hoverable
The pointer can be
moved to the new
content without the
content disappearing
Description from webaim.org/standards/wcag/checklist
Persistent
The new content must
remain visible until the
pointer or keyboard
focus is moved away
from the triggering
control, the new
content is dismissed, or
the new content is no
longer relevant.
Description from webaim.org/standards/wcag/checklist
Live demo
Where going to show you two examples from
bit.ly/a11y-menus2.
Ask yourself:
1. Is the menu dismissable, hoverable and
persistent?
2. Is the tooltip dismissable, hoverable and
persistent?
Ensure touch target sizes
are big enough
See 2.5.5 Target Size (Level AAA) for exact criteria
Touch target is 44 x 44 CSS pixels
Button example Button with padding example
44 CSS pixels
44 CSS
pixels
30 CSS pixels
30 CSS
pixels
44 CSS pixels
44 CSS
pixels
Assistive technology
Label in name, Status message
An accessible label for screen readers
includes the visible label on screen
See 2.5.3 Label in Name for exact criteria
Bad practice
Visual button text: Add to cart
Accessible button text: Add
broccoli to cart
Good practice
Visual button text: Add to cart
Accessible button text: Add to cart,
broccoli
Add to cart Add to cart
Dragon user says:
“Click Add to cart button”
Screen reader user hears:
“Add broccoli to cart”
Dragon user says:
“Click Add to cart button”
Screen reader user hears:
“Add to cart, broccoli”
Ensure screen reader users know
about important changes in content
See 4.1.3: Status Messages for exact criteria
Status
message via
focus
(WCAG 2.0)
GOV.AU
character
count
(WCAG 2.1)
Roles and responsibilities
Success Criteria UX Design Visual Design Content Design Develop
Reflow  Primary Secondary
Text spacing Secondary  Primary
Non-text contrast  Primary Secondary
Content on hover
or focus
 Primary Secondary
Pointer gestures  Primary Secondary
Target size  Primary Secondary
Label in name Secondary  Primary Secondary
Status message  Primary Secondary Secondary
Other WCAG 2.1 requirements for designers*
• Orientation (level A)
• Pointer cancellation (level A)
• Motion actuation (level A)
• Keyboard shortcuts (level A)
*level A and AA only
Let’s continue the conversation
Andrew Arch
@amja andrew@intopia.digital
Sarah Pulis
@sarahtp sarah@intopia.digital
creating an inclusive digital world
intopia.digital @intopiadigital

More Related Content

What's hot

WCAG
WCAGWCAG
Introduction To WCAG 2.0
Introduction To WCAG 2.0Introduction To WCAG 2.0
Introduction To WCAG 2.0
Vision Australia
 
WCAG 2.1 and POUR
WCAG 2.1 and POURWCAG 2.1 and POUR
WCAG 2.1 and POUR
Alena Huang
 
ADA Compliance & Website Accessibility
ADA Compliance & Website AccessibilityADA Compliance & Website Accessibility
ADA Compliance & Website Accessibility
SilverTech
 
Accessibility
AccessibilityAccessibility
Accessibility
Elizabeth Chesters
 
Basics of Web Accessibility
Basics of Web AccessibilityBasics of Web Accessibility
Basics of Web Accessibility
Moin Shaikh
 
Website Accessibility
Website AccessibilityWebsite Accessibility
Website Accessibility
Nishan Bose
 
Understanding Web Accessibility
Understanding Web AccessibilityUnderstanding Web Accessibility
Understanding Web Accessibility
Andrea Dubravsky
 
Accessibilitytesting public
Accessibilitytesting publicAccessibilitytesting public
Accessibilitytesting public
Sivaprasad Paliyath (CUA - HFI)
 
Web Accessibility
Web AccessibilityWeb Accessibility
Web Accessibility
Amal Abduallah
 
Web Accessibility
Web AccessibilityWeb Accessibility
Web Accessibility
Zoe Gillenwater
 
Introducing WCAG 2.2
Introducing WCAG 2.2Introducing WCAG 2.2
Introducing WCAG 2.2
Bill Tyler
 
What Is Accessibility Testing?
What Is Accessibility Testing?What Is Accessibility Testing?
What Is Accessibility Testing?
QA InfoTech
 
Designing, Developing & Testing for Accessibility
Designing, Developing & Testing for AccessibilityDesigning, Developing & Testing for Accessibility
Designing, Developing & Testing for Accessibility
Eric Malcolm
 
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
Media Access Australia
 
Web accessibility
Web accessibilityWeb accessibility
Web accessibility
Afif Alfiano
 
Web Accessibility
Web AccessibilityWeb Accessibility
Web Accessibility
Mindfire Solutions
 
Web Accessibility: A Shared Responsibility
Web Accessibility: A Shared ResponsibilityWeb Accessibility: A Shared Responsibility
Web Accessibility: A Shared Responsibility
Joseph Dolson
 
Accessibility testing kailash 26_nov_ 2010
Accessibility testing kailash 26_nov_ 2010Accessibility testing kailash 26_nov_ 2010
Accessibility testing kailash 26_nov_ 2010Kailash More
 
Aria interview questions
Aria interview questionsAria interview questions
Aria interview questions
learnstraightsap
 

What's hot (20)

WCAG
WCAGWCAG
WCAG
 
Introduction To WCAG 2.0
Introduction To WCAG 2.0Introduction To WCAG 2.0
Introduction To WCAG 2.0
 
WCAG 2.1 and POUR
WCAG 2.1 and POURWCAG 2.1 and POUR
WCAG 2.1 and POUR
 
ADA Compliance & Website Accessibility
ADA Compliance & Website AccessibilityADA Compliance & Website Accessibility
ADA Compliance & Website Accessibility
 
Accessibility
AccessibilityAccessibility
Accessibility
 
Basics of Web Accessibility
Basics of Web AccessibilityBasics of Web Accessibility
Basics of Web Accessibility
 
Website Accessibility
Website AccessibilityWebsite Accessibility
Website Accessibility
 
Understanding Web Accessibility
Understanding Web AccessibilityUnderstanding Web Accessibility
Understanding Web Accessibility
 
Accessibilitytesting public
Accessibilitytesting publicAccessibilitytesting public
Accessibilitytesting public
 
Web Accessibility
Web AccessibilityWeb Accessibility
Web Accessibility
 
Web Accessibility
Web AccessibilityWeb Accessibility
Web Accessibility
 
Introducing WCAG 2.2
Introducing WCAG 2.2Introducing WCAG 2.2
Introducing WCAG 2.2
 
What Is Accessibility Testing?
What Is Accessibility Testing?What Is Accessibility Testing?
What Is Accessibility Testing?
 
Designing, Developing & Testing for Accessibility
Designing, Developing & Testing for AccessibilityDesigning, Developing & Testing for Accessibility
Designing, Developing & Testing for 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
 
Web accessibility
Web accessibilityWeb accessibility
Web accessibility
 
Web Accessibility
Web AccessibilityWeb Accessibility
Web Accessibility
 
Web Accessibility: A Shared Responsibility
Web Accessibility: A Shared ResponsibilityWeb Accessibility: A Shared Responsibility
Web Accessibility: A Shared Responsibility
 
Accessibility testing kailash 26_nov_ 2010
Accessibility testing kailash 26_nov_ 2010Accessibility testing kailash 26_nov_ 2010
Accessibility testing kailash 26_nov_ 2010
 
Aria interview questions
Aria interview questionsAria interview questions
Aria interview questions
 

Similar to WCAG 2.1 update for designers

Accessibility Awareness Lab
Accessibility Awareness LabAccessibility Awareness Lab
Accessibility Awareness Lab
Alan Ho
 
Agrobazaar - The customer Experience process
Agrobazaar - The customer Experience processAgrobazaar - The customer Experience process
Agrobazaar - The customer Experience process
Mohd Syaheezam Asyra Yamin
 
Chapter 1 id2e_slides
Chapter 1 id2e_slidesChapter 1 id2e_slides
Chapter 1 id2e_slidesoopscrash1
 
User Experience as a Strategic Advantage
User Experience as a Strategic AdvantageUser Experience as a Strategic Advantage
User Experience as a Strategic Advantage
Michael Dubakov
 
Native Mobile Testing for Newbies
Native Mobile Testing for NewbiesNative Mobile Testing for Newbies
Native Mobile Testing for Newbies
Susan Hewitt
 
5 free tools for web accessibility testing
5 free tools for web accessibility testing5 free tools for web accessibility testing
5 free tools for web accessibility testing
John McNabb
 
UI_UX_testing tips
UI_UX_testing tipsUI_UX_testing tips
UI_UX_testing tips
Mithilesh Singh
 
Principles of Interactive Design
Principles of Interactive DesignPrinciples of Interactive Design
Principles of Interactive Design
Karen Krull
 
Using cognitive walkthroughs for a task-oriented accessibility review
Using cognitive walkthroughs for a task-oriented accessibility reviewUsing cognitive walkthroughs for a task-oriented accessibility review
Using cognitive walkthroughs for a task-oriented accessibility review
Intopia
 
Web accessibility is everyone's job
Web accessibility is everyone's jobWeb accessibility is everyone's job
Web accessibility is everyone's job
Remya Ramesh
 
Design Like a Pro: Building Better HMI Navigation Schemes
Design Like a Pro: Building Better HMI Navigation SchemesDesign Like a Pro: Building Better HMI Navigation Schemes
Design Like a Pro: Building Better HMI Navigation Schemes
Inductive Automation
 
Design Like a Pro: Building Better HMI Navigation Schemes
Design Like a Pro: Building Better HMI Navigation SchemesDesign Like a Pro: Building Better HMI Navigation Schemes
Design Like a Pro: Building Better HMI Navigation Schemes
Inductive Automation
 
Agile Prototyping Best Practices
Agile Prototyping Best PracticesAgile Prototyping Best Practices
Agile Prototyping Best Practices
uxpin
 
SenchaCon 2016: Accessibility, Teamwork & Ext JS: A Customer Success Story - ...
SenchaCon 2016: Accessibility, Teamwork & Ext JS: A Customer Success Story - ...SenchaCon 2016: Accessibility, Teamwork & Ext JS: A Customer Success Story - ...
SenchaCon 2016: Accessibility, Teamwork & Ext JS: A Customer Success Story - ...
Sencha
 
Top 7 Ways To Improve Teams And SharePoint Navigation In Your Digital Workplace
Top 7 Ways To Improve Teams And SharePoint Navigation In Your Digital WorkplaceTop 7 Ways To Improve Teams And SharePoint Navigation In Your Digital Workplace
Top 7 Ways To Improve Teams And SharePoint Navigation In Your Digital Workplace
Richard Harbridge
 
Cognitive walkthroughs - CSUN 2018
Cognitive walkthroughs - CSUN 2018Cognitive walkthroughs - CSUN 2018
Cognitive walkthroughs - CSUN 2018
Intopia
 
Andrey Khlopotin accessibility iOS
Andrey Khlopotin accessibility iOSAndrey Khlopotin accessibility iOS
Andrey Khlopotin accessibility iOS
Wey Wey Web
 
What ux is
What ux isWhat ux is
What ux is
costanza mosi
 
Understanding the Touch Interface [IndicThreads Mobile Application Developmen...
Understanding the Touch Interface [IndicThreads Mobile Application Developmen...Understanding the Touch Interface [IndicThreads Mobile Application Developmen...
Understanding the Touch Interface [IndicThreads Mobile Application Developmen...
IndicThreads
 
Michael Kowalski
Michael KowalskiMichael Kowalski
Michael Kowalski
Carsonified Team
 

Similar to WCAG 2.1 update for designers (20)

Accessibility Awareness Lab
Accessibility Awareness LabAccessibility Awareness Lab
Accessibility Awareness Lab
 
Agrobazaar - The customer Experience process
Agrobazaar - The customer Experience processAgrobazaar - The customer Experience process
Agrobazaar - The customer Experience process
 
Chapter 1 id2e_slides
Chapter 1 id2e_slidesChapter 1 id2e_slides
Chapter 1 id2e_slides
 
User Experience as a Strategic Advantage
User Experience as a Strategic AdvantageUser Experience as a Strategic Advantage
User Experience as a Strategic Advantage
 
Native Mobile Testing for Newbies
Native Mobile Testing for NewbiesNative Mobile Testing for Newbies
Native Mobile Testing for Newbies
 
5 free tools for web accessibility testing
5 free tools for web accessibility testing5 free tools for web accessibility testing
5 free tools for web accessibility testing
 
UI_UX_testing tips
UI_UX_testing tipsUI_UX_testing tips
UI_UX_testing tips
 
Principles of Interactive Design
Principles of Interactive DesignPrinciples of Interactive Design
Principles of Interactive Design
 
Using cognitive walkthroughs for a task-oriented accessibility review
Using cognitive walkthroughs for a task-oriented accessibility reviewUsing cognitive walkthroughs for a task-oriented accessibility review
Using cognitive walkthroughs for a task-oriented accessibility review
 
Web accessibility is everyone's job
Web accessibility is everyone's jobWeb accessibility is everyone's job
Web accessibility is everyone's job
 
Design Like a Pro: Building Better HMI Navigation Schemes
Design Like a Pro: Building Better HMI Navigation SchemesDesign Like a Pro: Building Better HMI Navigation Schemes
Design Like a Pro: Building Better HMI Navigation Schemes
 
Design Like a Pro: Building Better HMI Navigation Schemes
Design Like a Pro: Building Better HMI Navigation SchemesDesign Like a Pro: Building Better HMI Navigation Schemes
Design Like a Pro: Building Better HMI Navigation Schemes
 
Agile Prototyping Best Practices
Agile Prototyping Best PracticesAgile Prototyping Best Practices
Agile Prototyping Best Practices
 
SenchaCon 2016: Accessibility, Teamwork & Ext JS: A Customer Success Story - ...
SenchaCon 2016: Accessibility, Teamwork & Ext JS: A Customer Success Story - ...SenchaCon 2016: Accessibility, Teamwork & Ext JS: A Customer Success Story - ...
SenchaCon 2016: Accessibility, Teamwork & Ext JS: A Customer Success Story - ...
 
Top 7 Ways To Improve Teams And SharePoint Navigation In Your Digital Workplace
Top 7 Ways To Improve Teams And SharePoint Navigation In Your Digital WorkplaceTop 7 Ways To Improve Teams And SharePoint Navigation In Your Digital Workplace
Top 7 Ways To Improve Teams And SharePoint Navigation In Your Digital Workplace
 
Cognitive walkthroughs - CSUN 2018
Cognitive walkthroughs - CSUN 2018Cognitive walkthroughs - CSUN 2018
Cognitive walkthroughs - CSUN 2018
 
Andrey Khlopotin accessibility iOS
Andrey Khlopotin accessibility iOSAndrey Khlopotin accessibility iOS
Andrey Khlopotin accessibility iOS
 
What ux is
What ux isWhat ux is
What ux is
 
Understanding the Touch Interface [IndicThreads Mobile Application Developmen...
Understanding the Touch Interface [IndicThreads Mobile Application Developmen...Understanding the Touch Interface [IndicThreads Mobile Application Developmen...
Understanding the Touch Interface [IndicThreads Mobile Application Developmen...
 
Michael Kowalski
Michael KowalskiMichael Kowalski
Michael Kowalski
 

More from Intopia

The value of measuring your accessibility maturity
The value of measuring your accessibility maturityThe value of measuring your accessibility maturity
The value of measuring your accessibility maturity
Intopia
 
Annotating designs for accessibility
Annotating designs for accessibilityAnnotating designs for accessibility
Annotating designs for accessibility
Intopia
 
Making Content Creation Tools Accessible
Making Content Creation Tools AccessibleMaking Content Creation Tools Accessible
Making Content Creation Tools Accessible
Intopia
 
Annotating designs for accessibility
Annotating designs for accessibilityAnnotating designs for accessibility
Annotating designs for accessibility
Intopia
 
The why, when and how of including people with disability in the design process
The why, when and how of including people with disability in the design processThe why, when and how of including people with disability in the design process
The why, when and how of including people with disability in the design process
Intopia
 
Annotating designs for accessibility
Annotating designs for accessibilityAnnotating designs for accessibility
Annotating designs for accessibility
Intopia
 
Digital accessibility and learning opportunities
Digital accessibility and learning opportunitiesDigital accessibility and learning opportunities
Digital accessibility and learning opportunities
Intopia
 
Accessible procurement: Stories from the trenches
Accessible procurement: Stories from the trenchesAccessible procurement: Stories from the trenches
Accessible procurement: Stories from the trenches
Intopia
 
From Empathy to Research with People with Disability
From Empathy to Research with People with DisabilityFrom Empathy to Research with People with Disability
From Empathy to Research with People with Disability
Intopia
 
Designing for people with cognitive impairments
Designing for people with cognitive impairmentsDesigning for people with cognitive impairments
Designing for people with cognitive impairments
Intopia
 
How to create a kick ass business case for accessibility
How to create a kick ass business case for accessibilityHow to create a kick ass business case for accessibility
How to create a kick ass business case for accessibility
Intopia
 
Personalised technical accessibility training: a case study
Personalised technical accessibility training: a case studyPersonalised technical accessibility training: a case study
Personalised technical accessibility training: a case study
Intopia
 
Making Accessible Web Animations
Making Accessible Web AnimationsMaking Accessible Web Animations
Making Accessible Web Animations
Intopia
 
Using the black art of marketing to sell accessibility
Using the black art of marketing to sell accessibilityUsing the black art of marketing to sell accessibility
Using the black art of marketing to sell accessibility
Intopia
 
Design Systems that supports inclusive experiences
Design Systems that supports inclusive experiencesDesign Systems that supports inclusive experiences
Design Systems that supports inclusive experiences
Intopia
 
Creating accessible design systems - OZeWAI 2018
Creating accessible design systems - OZeWAI 2018Creating accessible design systems - OZeWAI 2018
Creating accessible design systems - OZeWAI 2018
Intopia
 
Investing in your family's future - OZeWAI 2018
Investing in your family's future - OZeWAI 2018Investing in your family's future - OZeWAI 2018
Investing in your family's future - OZeWAI 2018
Intopia
 
WCAG 2.1 for Designers - OZeWAI 2018
WCAG 2.1 for Designers - OZeWAI 2018WCAG 2.1 for Designers - OZeWAI 2018
WCAG 2.1 for Designers - OZeWAI 2018
Intopia
 
Even more accessible! What WCAG 2.1 means for designers - Web Directions Summ...
Even more accessible! What WCAG 2.1 means for designers - Web Directions Summ...Even more accessible! What WCAG 2.1 means for designers - Web Directions Summ...
Even more accessible! What WCAG 2.1 means for designers - Web Directions Summ...
Intopia
 
Miles of Accessibility - An 'Accessibility 101'
Miles of Accessibility - An 'Accessibility 101' Miles of Accessibility - An 'Accessibility 101'
Miles of Accessibility - An 'Accessibility 101'
Intopia
 

More from Intopia (20)

The value of measuring your accessibility maturity
The value of measuring your accessibility maturityThe value of measuring your accessibility maturity
The value of measuring your accessibility maturity
 
Annotating designs for accessibility
Annotating designs for accessibilityAnnotating designs for accessibility
Annotating designs for accessibility
 
Making Content Creation Tools Accessible
Making Content Creation Tools AccessibleMaking Content Creation Tools Accessible
Making Content Creation Tools Accessible
 
Annotating designs for accessibility
Annotating designs for accessibilityAnnotating designs for accessibility
Annotating designs for accessibility
 
The why, when and how of including people with disability in the design process
The why, when and how of including people with disability in the design processThe why, when and how of including people with disability in the design process
The why, when and how of including people with disability in the design process
 
Annotating designs for accessibility
Annotating designs for accessibilityAnnotating designs for accessibility
Annotating designs for accessibility
 
Digital accessibility and learning opportunities
Digital accessibility and learning opportunitiesDigital accessibility and learning opportunities
Digital accessibility and learning opportunities
 
Accessible procurement: Stories from the trenches
Accessible procurement: Stories from the trenchesAccessible procurement: Stories from the trenches
Accessible procurement: Stories from the trenches
 
From Empathy to Research with People with Disability
From Empathy to Research with People with DisabilityFrom Empathy to Research with People with Disability
From Empathy to Research with People with Disability
 
Designing for people with cognitive impairments
Designing for people with cognitive impairmentsDesigning for people with cognitive impairments
Designing for people with cognitive impairments
 
How to create a kick ass business case for accessibility
How to create a kick ass business case for accessibilityHow to create a kick ass business case for accessibility
How to create a kick ass business case for accessibility
 
Personalised technical accessibility training: a case study
Personalised technical accessibility training: a case studyPersonalised technical accessibility training: a case study
Personalised technical accessibility training: a case study
 
Making Accessible Web Animations
Making Accessible Web AnimationsMaking Accessible Web Animations
Making Accessible Web Animations
 
Using the black art of marketing to sell accessibility
Using the black art of marketing to sell accessibilityUsing the black art of marketing to sell accessibility
Using the black art of marketing to sell accessibility
 
Design Systems that supports inclusive experiences
Design Systems that supports inclusive experiencesDesign Systems that supports inclusive experiences
Design Systems that supports inclusive experiences
 
Creating accessible design systems - OZeWAI 2018
Creating accessible design systems - OZeWAI 2018Creating accessible design systems - OZeWAI 2018
Creating accessible design systems - OZeWAI 2018
 
Investing in your family's future - OZeWAI 2018
Investing in your family's future - OZeWAI 2018Investing in your family's future - OZeWAI 2018
Investing in your family's future - OZeWAI 2018
 
WCAG 2.1 for Designers - OZeWAI 2018
WCAG 2.1 for Designers - OZeWAI 2018WCAG 2.1 for Designers - OZeWAI 2018
WCAG 2.1 for Designers - OZeWAI 2018
 
Even more accessible! What WCAG 2.1 means for designers - Web Directions Summ...
Even more accessible! What WCAG 2.1 means for designers - Web Directions Summ...Even more accessible! What WCAG 2.1 means for designers - Web Directions Summ...
Even more accessible! What WCAG 2.1 means for designers - Web Directions Summ...
 
Miles of Accessibility - An 'Accessibility 101'
Miles of Accessibility - An 'Accessibility 101' Miles of Accessibility - An 'Accessibility 101'
Miles of Accessibility - An 'Accessibility 101'
 

Recently uploaded

Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
UiPathCommunity
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.
ViralQR
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 

Recently uploaded (20)

Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 

WCAG 2.1 update for designers

  • 1. WCAG 2.1 update for designers Andrew Arch Twitter: amja Sarah Pulis Twitter: sarahtp creating an inclusive digital world intopia.digital @intopiadigital
  • 2. We’re creating an inclusive digital world (from down under!) We help organisations be more inclusive and accessible. Together, we create enjoyable, efficient digital experiences for everyone. Let’s go on an accessibility adventure together.
  • 3. Quick poll What do you know about WCAG 2.1? 1. WCAG 2.1 what? 2. Yeah, I know a bit but would like know more 3. I’m a walking WCAG 2.1 genius
  • 4. Today’s session • Quick introduction to WCAG 2.1 • Deep dive into 8 new WCAG 2.1 requirements • Hands-on exercises and discussion • Roles and responsibilities table
  • 5. WCAG 2.1 is WCAG 2.0 + 17 new criteria
  • 7. Reminder! WCAG is necessary but not sufficient for creating an inclusive user experience
  • 8. WCAG 2.1 overview for designers Responsive Orientation Reflow on zoom * Text spacing * Visual design Non-text contrast * Interaction Content on hover or focus * Pointer gestures * Pointer cancellation Motion actuation Keyboard shortcuts Target size * Assistive technology Label in name * Status message *
  • 10. Enable users to zoom in by 400% See 1.4.10 Reflow for formal criteria
  • 11. 100 to 400% with reflow
  • 12. 100 to 400 % without reflow
  • 13. Group activity Share a website for us to test. We’ll use the Ctrl + plus keyboard shortcut to zoom in. Can the page be zoomed in to 400% and still be used. • Was any information missing? • Did you need to scroll in both directions?
  • 14. Enable users to increase text spacing without truncation, overlap or overrun See 1.4.12 Text Spacing for formal criteria
  • 15. Text spacing requirements Property Font size Lines x 1.5 Paragraphs x 2 Letters x 0.12 Words x 0.16
  • 18. Provide good contrast for all important information See 1.4.11 Non-text Contrast for formal criteria
  • 19. UI components - 3:1 For example: • selected state • focus state • borders
  • 22. Activity Open your a website in a web browser. Are there any things on the page that are difficult to see and may need to be more clearly differentiated?
  • 23. Interaction Pointer gestures, content on hover and focus, touch target
  • 24. Use simple pointer gestures See 2.5.1 Pointer Gestures for formal criteria
  • 25. Activity Open Google Maps on your phone. Zoom in and out of the map, noting what gestures you use to do this.
  • 26. Simple versus complex gestures Simple gestures • One finger tap, double tap, long-press Complex gestures • Swipe, tap and drag, tracing a path, pinch to zoom, one finger hold and second finger tap
  • 27. Google maps (mobile) Zoom in: double tap (simple gesture) Zoom out: ● Pinch to zoom, or ● double tap and hold then drag up to zoom out (complex gesture) There is no simple way to zoom out
  • 28. Google maps (tablet) Single tap to zoom (simple gesture) Pinch to zoom (complex gesture)
  • 29. Exception • Essential gestures • User agent gestures e.g. swipe to scroll content in a browser • Assistive technology gestures e.g. when screen readers such as VoiceOver or TalkBack are on
  • 30. Content that appears on hover or focus such as a tooltip is dismissible, hoverable and persistent See 1.4.13: Content on Hover or Focus for exact criteria
  • 31. Description from webaim.org/standards/wcag/checklist Dismissible The newly revealed content can be dismissed (generally via the Esc key OR close button) without moving the pointer or keyboard focus, unless the content presents an input error or does not obscure or interfere with other page content.
  • 32. Hoverable The pointer can be moved to the new content without the content disappearing Description from webaim.org/standards/wcag/checklist
  • 33. Persistent The new content must remain visible until the pointer or keyboard focus is moved away from the triggering control, the new content is dismissed, or the new content is no longer relevant. Description from webaim.org/standards/wcag/checklist
  • 34. Live demo Where going to show you two examples from bit.ly/a11y-menus2. Ask yourself: 1. Is the menu dismissable, hoverable and persistent? 2. Is the tooltip dismissable, hoverable and persistent?
  • 35. Ensure touch target sizes are big enough See 2.5.5 Target Size (Level AAA) for exact criteria
  • 36. Touch target is 44 x 44 CSS pixels Button example Button with padding example 44 CSS pixels 44 CSS pixels 30 CSS pixels 30 CSS pixels 44 CSS pixels 44 CSS pixels
  • 37. Assistive technology Label in name, Status message
  • 38. An accessible label for screen readers includes the visible label on screen See 2.5.3 Label in Name for exact criteria
  • 39. Bad practice Visual button text: Add to cart Accessible button text: Add broccoli to cart Good practice Visual button text: Add to cart Accessible button text: Add to cart, broccoli Add to cart Add to cart Dragon user says: “Click Add to cart button” Screen reader user hears: “Add broccoli to cart” Dragon user says: “Click Add to cart button” Screen reader user hears: “Add to cart, broccoli”
  • 40. Ensure screen reader users know about important changes in content See 4.1.3: Status Messages for exact criteria
  • 43. Roles and responsibilities Success Criteria UX Design Visual Design Content Design Develop Reflow  Primary Secondary Text spacing Secondary  Primary Non-text contrast  Primary Secondary Content on hover or focus  Primary Secondary Pointer gestures  Primary Secondary Target size  Primary Secondary Label in name Secondary  Primary Secondary Status message  Primary Secondary Secondary
  • 44. Other WCAG 2.1 requirements for designers* • Orientation (level A) • Pointer cancellation (level A) • Motion actuation (level A) • Keyboard shortcuts (level A) *level A and AA only
  • 45. Let’s continue the conversation Andrew Arch @amja andrew@intopia.digital Sarah Pulis @sarahtp sarah@intopia.digital creating an inclusive digital world intopia.digital @intopiadigital

Editor's Notes

  1. When UX doesn't consider ALL users, shouldn't it be known as "SOME User Experience" or... SUX? 349 retweets, 342 like
  2. Use your mobile phone or laptop to complete the exercise Team up with a buddy if you need to
  3. Meeting WCAG 2.1 will provide a better, more inclusive experience By meeting WCAG 2.1, you still meet your WCAG 2.0 obligations only 10 new criteria for A and AA
  4. As a reminder: 4 Principles 13 Guidelines (1 new in WCAG 2.1) 78 Success Criteria (17 new in WCAG 2.1) For a website to be WCAG 2 Level AA conformant, it must meet all Level A and AA success criteria.
  5. Text isn’t the only important information - what other elements are important?
  6. white divider line is excellent
  7. Add some examples that need improvement.
  8. READ OUT THE URL
  9. GDS have an eg