SlideShare a Scribd company logo
1 of 72
Download to read offline
I the
#DeveloperCommunity
Chris DeMars ! @saltnburnem
💚
Michael Supa
Why?
Chris DeMars ! @saltnburnem
Focusing On Focus
Twitter: @saltnburnem | Site: chrisdemars.com
Chris DeMars ! @saltnburnem
Chris DeMars
UI Developer
Chris DeMars ! @saltnburnem
😢Chris DeMars ! @saltnburnem
Chris DeMars ! @saltnburnem
9
Twitter: @TaleFTScript | Site: tftscript.com
Question Time
Chris DeMars ! @saltnburnem
20% of people have a disability
Chris DeMars ! @saltnburnem
A11y?
Chris DeMars ! @saltnburnem
Numeronym
A c c e s s i b i l i t y
A 1 2 3 4 5 6 7 8 9 10 11 y
A11y
Chris DeMars ! @saltnburnem
What is accessibility?
Chris DeMars ! @saltnburnem
What is accessibility?
web
⌄
Chris DeMars ! @saltnburnem
“Web accessibility means that people
with disabilities can use the Web.”
https://www.w3.org/WAI/intro/accessibility.php
Chris DeMars ! @saltnburnem
Open Web
=
Inclusive Web
=
Web for all!
Chris DeMars ! @saltnburnem
“Web accessibility means that
EVERYONE can use the Web.”- Me (Chris DeMars)
Chris DeMars ! @saltnburnem
“The web is not a barrier to people
with disabilities, it is the solution..”
http://webaim.org/articles/pour/
Chris DeMars ! @saltnburnem
Soooooo?
Chris DeMars ! @saltnburnem
Chris DeMars ! @saltnburnem
Chris DeMars ! @saltnburnem
Chris DeMars ! @saltnburnem
Chris DeMars | @saltnburnem
Federal Website Accessibility Lawsuits by State in 2017
0
100
200
300
400
AZ CA FL GA IL MA NH MI NJ NY OH PA PR TX VA
2471588
335
41215109
325
96
Total Number of Suits Nationwide: At least 814
NumberofLawsuits
http://bit.ly/2Ds4EPd
Focus?
Chris DeMars ! @saltnburnem
Focus?
:focus
Chris DeMars ! @saltnburnem
Why do we need
focus?
Chris DeMars ! @saltnburnem
23
23
DesignerDeveloper
Chris DeMars ! @saltnburnem
Don’t Do It!
Chris DeMars ! @saltnburnem
Eric Meyer’s Reset
Chris DeMars ! @saltnburnem
What about
Normalize?
Chris DeMars ! @saltnburnem
:focus-ring
=
:-moz-focusring
Chris DeMars ! @saltnburnem
:focus-visible
Chris DeMars ! @saltnburnem
Importance of Focus
Chris DeMars ! @saltnburnem
Any keyboard operable user interface has a
mode of operation where the keyboard focus
indicator is visible.
https://https://www.w3.org/TR/WCAG21/#focus-visible
Chris DeMars ! @saltnburnem
Browsers&Focus
Chris DeMars ! @saltnburnem
Chrome Mouse Focus
Chris DeMars ! @saltnburnem
Chrome Mouse Focus
Chris DeMars ! @saltnburnem
Chrome Keyboard Focus
Chris DeMars ! @saltnburnem
Chrome Keyboard Focus
Chris DeMars ! @saltnburnem
Firefox Mouse Focus
Chris DeMars ! @saltnburnem
Firefox Mouse Focus
Chris DeMars ! @saltnburnem
Firefox Keyboard Focus
Chris DeMars ! @saltnburnem
Firefox Keyboard Focus
Chris DeMars ! @saltnburnem
Safari Mouse Focus
Chris DeMars ! @saltnburnem
Safari Mouse Focus
Chris DeMars ! @saltnburnem
Safari Keyboard Focus
Chris DeMars ! @saltnburnem
Safari Keyboard Focus
Chris DeMars ! @saltnburnem
Edge 16 Mouse Focus
Chris DeMars ! @saltnburnem
Edge 16 Mouse Focus
Chris DeMars ! @saltnburnem
Edge 16 Keyboard Focus
Chris DeMars ! @saltnburnem
Edge 16 Keyboard Focus
Chris DeMars ! @saltnburnem
Tabindex
tabindex=-1 tabindex=0 tabindex=1
Chris DeMars ! @saltnburnem
Focus Styles
Borders Background Font
Chris DeMars ! @saltnburnem
Chris DeMars ! @saltnburnem
Chris DeMars ! @saltnburnem
Focus Visible
Chris DeMars ! @saltnburnem
CSS 4 Spec
Focus Visible
Chris DeMars ! @saltnburnem
Focus Visible
Polyfill
https://github.com/WICG/focus-visible
Chris DeMars ! @saltnburnem
Chris DeMars ! @saltnburnem
Chris DeMars ! @saltnburnem
Focus Within
Chris DeMars ! @saltnburnem
Chris DeMars ! @saltnburnem
Chris DeMars ! @saltnburnem
Awesome People!
Marcy Sutton
Alice Boxhall
Rob Dodson
Chris DeMars ! @saltnburnem
Awesome Companies!
Deque
The Paciello Group
IBM
Chris DeMars ! @saltnburnem
Resources
https://bit.ly/2KxP4VO
Chris DeMars ! @saltnburnem
Thank You!Chris DeMars | @saltnburnem
Slides CodePen
https://bit.ly/2AOJGO6 https://bit.ly/2rebkfn

More Related Content

Recently uploaded

audience research (emma) 1.pptxkkkkkkkkkkkkkkkkk
audience research (emma) 1.pptxkkkkkkkkkkkkkkkkkaudience research (emma) 1.pptxkkkkkkkkkkkkkkkkk
audience research (emma) 1.pptxkkkkkkkkkkkkkkkkk
lolsDocherty
 
Production 2024 sunderland culture final - Copy.pptx
Production 2024 sunderland culture final - Copy.pptxProduction 2024 sunderland culture final - Copy.pptx
Production 2024 sunderland culture final - Copy.pptx
ChloeMeadows1
 

Recently uploaded (17)

The Rise of Subscription-Based Digital Services.pdf
The Rise of Subscription-Based Digital Services.pdfThe Rise of Subscription-Based Digital Services.pdf
The Rise of Subscription-Based Digital Services.pdf
 
TORTOGEL TELAH MENJADI SALAH SATU PLATFORM PERMAINAN PALING FAVORIT.
TORTOGEL TELAH MENJADI SALAH SATU PLATFORM PERMAINAN PALING FAVORIT.TORTOGEL TELAH MENJADI SALAH SATU PLATFORM PERMAINAN PALING FAVORIT.
TORTOGEL TELAH MENJADI SALAH SATU PLATFORM PERMAINAN PALING FAVORIT.
 
audience research (emma) 1.pptxkkkkkkkkkkkkkkkkk
audience research (emma) 1.pptxkkkkkkkkkkkkkkkkkaudience research (emma) 1.pptxkkkkkkkkkkkkkkkkk
audience research (emma) 1.pptxkkkkkkkkkkkkkkkkk
 
Statistical Analysis of DNS Latencies.pdf
Statistical Analysis of DNS Latencies.pdfStatistical Analysis of DNS Latencies.pdf
Statistical Analysis of DNS Latencies.pdf
 
Cyber Security Services Unveiled: Strategies to Secure Your Digital Presence
Cyber Security Services Unveiled: Strategies to Secure Your Digital PresenceCyber Security Services Unveiled: Strategies to Secure Your Digital Presence
Cyber Security Services Unveiled: Strategies to Secure Your Digital Presence
 
AI Generated 3D Models | AI 3D Model Generator
AI Generated 3D Models | AI 3D Model GeneratorAI Generated 3D Models | AI 3D Model Generator
AI Generated 3D Models | AI 3D Model Generator
 
Production 2024 sunderland culture final - Copy.pptx
Production 2024 sunderland culture final - Copy.pptxProduction 2024 sunderland culture final - Copy.pptx
Production 2024 sunderland culture final - Copy.pptx
 
I’ll See Y’All Motherfuckers In Game 7 Shirt
I’ll See Y’All Motherfuckers In Game 7 ShirtI’ll See Y’All Motherfuckers In Game 7 Shirt
I’ll See Y’All Motherfuckers In Game 7 Shirt
 
GOOGLE Io 2024 At takes center stage.pdf
GOOGLE Io 2024 At takes center stage.pdfGOOGLE Io 2024 At takes center stage.pdf
GOOGLE Io 2024 At takes center stage.pdf
 
Registry Data Accuracy Improvements, presented by Chimi Dorji at SANOG 41 / I...
Registry Data Accuracy Improvements, presented by Chimi Dorji at SANOG 41 / I...Registry Data Accuracy Improvements, presented by Chimi Dorji at SANOG 41 / I...
Registry Data Accuracy Improvements, presented by Chimi Dorji at SANOG 41 / I...
 
Premier Mobile App Development Agency in USA.pdf
Premier Mobile App Development Agency in USA.pdfPremier Mobile App Development Agency in USA.pdf
Premier Mobile App Development Agency in USA.pdf
 
iThome_CYBERSEC2024_Drive_Into_the_DarkWeb
iThome_CYBERSEC2024_Drive_Into_the_DarkWebiThome_CYBERSEC2024_Drive_Into_the_DarkWeb
iThome_CYBERSEC2024_Drive_Into_the_DarkWeb
 
Thank You Luv I’ll Never Walk Alone Again T shirts
Thank You Luv I’ll Never Walk Alone Again T shirtsThank You Luv I’ll Never Walk Alone Again T shirts
Thank You Luv I’ll Never Walk Alone Again T shirts
 
Reggie miller choke t shirtsReggie miller choke t shirts
Reggie miller choke t shirtsReggie miller choke t shirtsReggie miller choke t shirtsReggie miller choke t shirts
Reggie miller choke t shirtsReggie miller choke t shirts
 
Free scottie t shirts Free scottie t shirts
Free scottie t shirts Free scottie t shirtsFree scottie t shirts Free scottie t shirts
Free scottie t shirts Free scottie t shirts
 
Bug Bounty Blueprint : A Beginner's Guide
Bug Bounty Blueprint : A Beginner's GuideBug Bounty Blueprint : A Beginner's Guide
Bug Bounty Blueprint : A Beginner's Guide
 
Development Lifecycle.pptx for the secure development of apps
Development Lifecycle.pptx for the secure development of appsDevelopment Lifecycle.pptx for the secure development of apps
Development Lifecycle.pptx for the secure development of apps
 

Featured

Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

Featured (20)

PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
 

Focusing on Focus