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
アクセシビリティーとは? / What the accessibility ?
Search
Shota Kubota
October 26, 2021
Technology
1
300
アクセシビリティーとは? / What the accessibility ?
社内の LT 会で話をしたときに使った資料です。
Shota Kubota
October 26, 2021
Tweet
Share
More Decks by Shota Kubota
See All by Shota Kubota
私の困りごとと解決案 / My issues and proposed solutions
kubosho
1
170
個人からチームに広げるアクセシビリティ向上の輪 / Accessibility improvement expanding from individual to team
kubosho
1
1.8k
ABEMA のアクセシビリティータスクフォースは何をしてきて何をやるか / What ABEMA accessibility task force has done and will do
kubosho
1
2.5k
CSS のルールセットを高速に出力する VS Code 拡張を作った / Made a VS Code extension to output CSS rulesets
kubosho
1
5k
AbemaTVにおけるCSS is too fragile問題に対する解 / Solution of "CSS is too fragile" by AbemaTV
kubosho
12
5.2k
CSS設計を破綻させない
kubosho
10
2.7k
Prottフロントエンドのいまとこれから
kubosho
1
2.7k
ブラウザ上で弾ける「あの楽器」を作ってみた
kubosho
0
930
Other Decks in Technology
See All in Technology
【Oracle GoldenGate 最新情報&テクニカルセミナー】[Session01] Oracle GoldenGate 最新情報&最新事例
oracle4engineer
PRO
2
150
[Breizh Camp 2024] L’open-source n’est pas (déjà) mort
abrianceau
0
160
APIテストで見えた新しい未来 / 20240627_cloudsign_mablersjp
bengo4com
0
1.3k
爆速開発文化を支えるProduct Engineerの 開発生産性向上の取り組み
shnjtk
9
3.5k
RAGだけじゃない! 古くて新しいベクトル検索の世界 | DevelopersIO 2024 福岡
quiver
2
680
マルチエージェントで性能が上がったText-to-SQLのいま/Text-to-SQL
yoshidashingo
2
1.5k
ビズリーチが目指す「開発生産性」ダッシュボード 〜 データ収集の壁と乗り越え方 〜 / dev-productivity-con2024
visional_engineering_and_design
14
7.4k
はてなのチーム開発一巡り / Hatena Engineer Seminar 30
daiksy
0
310
Cloud Nativeを支える要素技術・プロダクト・プラクティスの歩み / infrastudy-returns-01-amsy810
masayaaoyama
3
400
効果的なLLM評価法 LangSmithの技術と実践
knishioka
0
120
プラットフォーム開発の実例と撤退から学ぶ / Learning from examples of platform development and withdrawal
kaminashi
2
430
RAG構築におけるKendraとPineconeの使い分け
sonoda_mj
2
270
Featured
See All Featured
The Power of CSS Pseudo Elements
geoffreycrofte
63
5.1k
BBQ
matthewcrist
80
8.9k
We Have a Design System, Now What?
morganepeng
45
6.9k
For a Future-Friendly Web
brad_frost
173
9.1k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
155
14k
Making the Leap to Tech Lead
cromwellryan
126
8.7k
Visualization
eitanlees
137
14k
Typedesign – Prime Four
hannesfritz
36
2.2k
Designing for humans not robots
tammielis
247
25k
Scaling GitHub
holman
457
140k
Code Reviewing Like a Champion
maltzj
516
39k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
661
120k
Transcript
アクセシビリティとは? @kubosho ABEMA アクセシビリティタスクフォース
話すこと アクセシビリティタスクフォースでは ABEMA に アクセシビリティ向上を波及させようとしています。 ここでは「そもそもアクセシビリティとはなんぞや?」 という疑問に答えます。
アクセシビリティ?
アクセシビリティ? • accessibility = access + ability ◦ 「アクセス +
〜できる」 ◦ accessibility → a11y
アクセシビリティ? • 誰もがありとあらゆる状況・環境で、 ほぼ同じコストで同じ量の情報を得られる。 そして、ほぼ同じ目標を達成できる。
誰もが
「誰もが」はすべての人が対象 高齢者や障害者だけではなく、すべての人が対象。 すべての人には自分も含む。
ありとあらゆる状況・環境
ありとあらゆる状況・環境 誰もが、状況や環境によって不自由になる。 • スマホの画面が割れて操作しづらい • Bluetooth イヤホンが電池切れ • 腱鞘炎でマウスが持ちづらい •
メガネが壊れた
ほぼ同じコストで同じ量の情報を得られる
ほぼ同じコストで同じ量の情報を得られる あらゆる条件でほぼ同じように使えることを目指す。 • 目が見えづらい人向けに文字サ イズを大きくしすぎたら 晴眼者にとっては一覧性が下が る
ほぼ同じコストで同じ量の情報を得られる あらゆる条件でほぼ同じように使えることを目指す。 • 目が見えづらい人向けに文字サイズを大きくしすぎたら 晴眼者にとっては一覧性が下がる • 画像の代替テキストにページ内にない文章を書いたら 晴眼者が知らない情報が出てくる
代替テキスト内にない文章を書いた例 この画像の代替テキストが 「ハンバーグ・チーズ・ ベーコン・オニオンが、 パンに挟まった ハンバーガー」 だとした場合 引用元: https://flic.kr/p/oT3Th5
代替テキスト内にない文章を書いた例 ページ内に材料の情報が無く、 画像だけ表示されていた場合、 先ほどの代替テキストは スクリーンリーダーユーザー しか認識できない。 → 晴眼者はハンバーガーの 材料を画像から読み取る しかない。
引用元: https://flic.kr/p/oT3Th5
同じ量の情報を得られる例 ハンバーガー 材料 • パン • ハンバーグ • チーズ •
ベーコン • オニオン • ケチャップ 引用元: https://flic.kr/p/oT3Th5
ほぼ同じ目標を達成できる
ほぼ同じ目標を達成できる 同じものを使って、目標を達成できるようにする。 • 専用のものを作るとメンテナンスコストが増える • 誰もが使いやすいものを追求することで、 利用者の誰もが恩恵を得られる • より使いやすくするカスタマイズは利用者に委ねる •
カスタマイズがしやすいように作る
まとめ
アクセシビリティ • accessibility = access + ability ◦ 「アクセス +
〜できる」 ◦ accessibility → a11y • 誰もがありとあらゆる状況・環境で、 ほぼ同じコストで同じ量の情報を得られる。 そして、ほぼ同じ目標を達成できる。
PR
https://cyberagent.connpass.com/event/227974/ Muddy Web #2 を 2021/11/12 にやります 「ABEMA のアクセシビリティタスクフォースは、 これまで何をやって、これから何をやるか」