Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Accessible design and development
Search
James Coleman
April 18, 2014
Design
1
72
Accessible design and development
I talk I gave about Supercool's approach to accessible design
James Coleman
April 18, 2014
Tweet
Share
More Decks by James Coleman
See All by James Coleman
Spektrix Conference 2018
supercooljames
0
56
Preparing for your next big on-sale
supercooljames
1
190
Preparing for Print
supercooljames
2
160
Other Decks in Design
See All in Design
harutaka Vision Deck
zenkigenforrecruit
0
220
1920*1080pxに設定したケース / Google Slide Size Test
arthur1
0
3.3k
アプリ360onWeb使い方と裏ワザ?紹介!
ikejun360
0
260
企画を動かすデザイナーの思考!「広げて絞る」アプローチ。
hikidakan
0
160
デザインの意思決定を加速するワークショップ設計 / Workshop design to accelerate design decision-making
lycorptech_jp
PRO
0
440
生成AIを活用した組み込みSW設計書検索システム開発
licux
7
1.4k
そのUIコンポーネント、これから先も使えますか?―Headless UI,Open UI,グローバルデザインシステム
sakito
2
1.7k
Tools for Design Engineers other than LLM in the LLM era
takanorip
1
460
事例で学ぶ!今日から使えるWebサービスUI改善ポイント
ncdc
0
240
デザイナーのAI活用とチームへの浸透戦略
ukaoli
0
110
AIの実践とコミュニケーションデザインの意義 / AI practice and the significance of communication design
bebe
0
810
decksh object reference
ajstarks
2
1.3k
Featured
See All Featured
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
Building Better People: How to give real-time feedback that sticks.
wjessup
368
19k
Code Review Best Practice
trishagee
70
19k
How to Ace a Technical Interview
jacobian
279
23k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
131
19k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
6k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3.1k
A Tale of Four Properties
chriscoyier
160
23k
BBQ
matthewcrist
89
9.8k
How STYLIGHT went responsive
nonsquared
100
5.8k
Being A Developer After 40
akosma
90
590k
The Cost Of JavaScript in 2023
addyosmani
53
8.9k
Transcript
None
Accessibility
Who cares?
Who cares? visually impaired
Who cares? colour blind
Who cares? epilepsy
Who cares? deaf
Who cares? motor issues
Stats
23% of UK population is over 60
Approx. 1/3 of over 65s are affected by disabling hearing
loss.
2 million people in the UK are living with sight
loss
10% of the UK population suffer from colour blindness
3/4 of UK population require some form of vision correction
8% of the UK population suffer from Dyslexia
Not just about disability
More than disability technology
More than disability environment
More than disability language
More than disability connection speed
More than disability unusual devices
Not just about frontend
Not just about frontend •Structure & planning •Content •Design and
interaction • Functionality • Control panels • And, yes … frontend
Our responsibility
Features
alt="Supercool logo"
WAI-ARIA landmarks and roles
Common ARIA roles <header role="banner"> <nav role="navigation"> <form role="search"> <main
role="main"> <aside role="complementary"> <footer role="contentinfo">
Common ARIA roles <header role="banner"> <nav role="navigation"> <form role="search"> <main
role="main"> <aside role="complementary"> <footer role="contentinfo">
Common ARIA roles <header role="banner"> <nav role="navigation"> <form role="search"> <main
role="main"> <aside role="complementary"> <footer role="contentinfo">
Common ARIA roles <header role="banner"> <nav role="navigation"> <form role="search"> <main
role="main"> <aside role="complementary"> <footer role="contentinfo">
Common ARIA roles <header role="banner"> <nav role="navigation"> <form role="search"> <main
role="main"> <aside role="complementary"> <footer role="contentinfo">
Common ARIA roles <header role="banner"> <nav role="navigation"> <form role="search"> <main
role="main"> <aside role="complementary"> <footer role="contentinfo">
Common ARIA roles <header role="banner"> <nav role="navigation"> <form role="search"> <main
role="main"> <aside role="complementary"> <footer role="contentinfo">
Common ARIA roles <header role="banner"> <nav role="navigation"> <form role="search"> <main
role="main"> <aside role="complementary"> <footer role="contentinfo"> https://dev.opera.com/articles/introduction-to-wai-aria/#landmarks
Fallbacks
Fallbacks <noscript> <h2>Become a member</h2> <p>Download our application form</p> </noscript>
Styling a:focus { outline: none }
Keyboard controls Cancel modals
Keyboard controls Sliders
Maximise link targets Submit
Clear interactive elements Submit
Avoid vague copy See image on the right for more
information about the project.
Avoid vague copy See fig.3 for more information about
the project.
Avoid vague copy Download our brochure Click here
Avoid vague copy Download our brochure
Testing tools
Colour contrast https://snook.ca/technical/colour_contrast/colour.html
Colour contrast
Mac VoiceOver
WAVE Evaluation Tool
Compliance Disability Discrimination Act 2005 Equality Act 2010 W3 WCAG
Guidelines
WCAG Get familiar with techniques https://www.wuhcag.com/wcag-checklist/
Not just about compliance
Build better software • Better UX • Better SEO •
Increase conversions • Functionality • Control panels • And, yes … frontend
We benefit •Standard-based = maintainability •Be a better class of
dev
Accessibility = Everybody wins
Keep it simple •Consider the problem •Think about the user
•Use common sense
Toot!
supercool.co