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
Webアクセシビリティを考えてみる
Search
yud0uhu
July 17, 2021
Design
1
15
Webアクセシビリティを考えてみる
LOCAL学生部LSM本プレゼント企画でのLTスライドです。
【参考書籍】
https://wgn-obs.shop-pro.jp/?pid=144269533
by Jul 17, 2021
yud0uhu
July 17, 2021
Tweet
Share
More Decks by yud0uhu
See All by yud0uhu
動画配信サービスのフロントエンド実装に学ぶ設計原則
yud0uhu
1
280
非デザイナーのフロントエンドエンジニアがOOUIを考える
yud0uhu
9
5.2k
2023年の ゼロランタイムCSS in JS⚡️ を考える
yud0uhu
5
4.7k
Vue3/Electronで自作したマークダウンエディタをVue3/Tauriにリプレイスした話
yud0uhu
2
2.6k
入社半年を迎える新米エンジニアがカンファレンス・勉強会から得た学び
yud0uhu
0
950
Next.js×Prisma×GraphQL×Supabase +WASMでブログを自作した話
yud0uhu
0
1.1k
Rustでつくって学ぶProtocol Buffers
yud0uhu
1
130
ブログを自作した話
yud0uhu
1
23
Wasmで動くRust製マークダウンパーサーを自作した話
yud0uhu
1
33
Other Decks in Design
See All in Design
実践ゼロから作らないデザインシステム SaaS × デザインシステム × プロダクトデザイン / Efficient Design System for SaaS—no need to start from scratch.
kaminashi
2
1.5k
【デザイン初め新年会2025|01.08】事業貢献するデザイン組織の挑戦 - 2025年、課題解決をリードする。
payatsusan213
0
11k
【Adobe MAX Japan 2025】上手にFireflyにお願いしてウェブデザイン案を出すぞ!
cremacrema
7
5.4k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
190
商業デザインのアクセシビリティにおける倫理フレームワークの考察
securecat
1
560
Hybrid NW Infra Design Review: Classic Pattern including Outposts & Route 53 Profile
ichichi
2
620
線で考える画面構成
natsuume
1
850
Kid Cowboy 103
marilutwin
0
180
Illustrator2025がやってきた!私が好きな新機能
hamko1114
0
150
Building foundations 堅牢なデザイントークンの設計
hilokifigma
2
3.1k
共通認識のためのユーザビリティテスト by AIエージェント - Accelerating Value Delivery
gakuoya
1
620
共通言語としてのデザイントークンと Figmaでの運用
kamy0042
0
340
Featured
See All Featured
Gamification - CAS2011
davidbonilla
81
5.3k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
34
2.2k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.5k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
137
33k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.3k
KATA
mclloyd
29
14k
How STYLIGHT went responsive
nonsquared
100
5.5k
Unsuck your backbone
ammeep
671
58k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Code Reviewing Like a Champion
maltzj
523
40k
Into the Great Unknown - MozCon
thekraken
38
1.8k
GraphQLとの向き合い方2022年版
quramy
46
14k
Transcript
Webアクセシビリ ティを考えてみる 0yu@yud0uhu 1
自己紹介 2 0yu: 公立千歳科学技術大学 情報システム工学科のB3 Twitter: https://twitter.com/yud0uhu
デザイニングWebアクセシビリ ティ: アクセシブルな設計やコン テンツ制作のアプローチ 太田良典 (著), 伊原力也 (著) https://www.amazon.co.jp/dp/4862462650/ref=cm_sw _r_tw_dp_0ZEZMZ3J3EN2PYA3FFE8
すこや@sukoyakarizumu さんから、LSM本プレゼント企 画でいただきました!🙌 3
4 Webアクセシビリティとは?
“access” + “able”=「アクセス可能」 個々の特性や利用状況にかかわらず、ユーザーの誰もが 目的地(=Webサイト)に気軽にアクセスできること 5
p.10より抜粋 “The power of the Web is in its universality.
Access by everyone regardless of disability is an essential aspect.” Webの力はその普遍性にあります。 障害の有無にかかわらず誰もがアクセスできるという Webの本質的な側面なのです。 6 Accessibility-W3C- https://www.w3.org/standards/webdesign/accessibility
https://commono.co.jp/2017/02/28/user-experience2/ 7 UXのハニカム構造
Webが本質的にアクセシブルであるのは、 「ユーザーエージェント(ビジュアルブラウザ・テキストブラウザ・ダウンローダー・ロボット ・クローラー)」 =「ユーザーに成り代わってコンテンツにアクセスするプログラム」 +「支援技術(拡大ツール・スクリーンリーダ)」 によって処理されるものであるから 8
アクセシビリティの方針の策定方法から、「ユーザーあるある」なお困りご との例示(問題提起)+実践的な解決アプローチ(解決事例)を1セットで 紹介 9 どんな本?
共感ポイント3 選 自分のユーザー体験から、特に「あるあ る!」だった事例をピックアップ 10
①勝手に新規タブや ポップアップが開く コンテンツの外側で新規タブが増殖! 11
Solution ・外部サイトであることを新規タブで示さず、説明を加える ・リンク先の導線を強化する ・ポップアップをユーザーが予測できるようにする 12
②音が勝手に 再生される 学校や電車の中でスマホゲームを起動したら、 元気よくキャラクターボイスが!なんてことあり ますよね。 13
Solution ユーザーの操作で動画の再生をコントロールでき るようにする ユーザーの操作でBGMのON/OFFをコトロールで きるようにする Etc… 14
Solution ユーザーの操作で動画の再生をコントロールできるようにする ユーザーの操作でBGMのON/OFFをコトロールできるようにする Etc… 自動再生したあとで停止ボタンを押すのでは × コントロールそのものはアクセスブル? 15
③フォーム入 力エトセトラ 16
フォームの全体像がつかめな い この入力フォーム、全部で何ページあるの? ⇒所用時間がはかれない&一度入力を始めたらやり直しができな い。 なんてケースは不便ですね。 入力そのものがおっくうになってしまいます。 17
準備に必要なものが明示され ていない ある程度入力がすすんだ後で会員登録を要求されるケース 必要書類がフォーム入力の事前に記載されていない ⇒登録フォームに住所入力や志願動機の記入が終わってさて一息、 出先 で契約者番号や通帳が手元になかったら・・・ ⇒必要書類を探している間にフォームのセッション切れ、なんて 踏んだり 蹴ったりなケースも考えられます。
18
チケット決済の悲劇 入力フローの最後の最後で「満席です」 ⇒これ、航空券の決済時や、旅行比較サイトからの予約時なんか で結構 遭遇した体験があります。。 19
Solution ・フォームの全体像・所要時間(入力終了までのス テップ)を明示する ・ユーザーの要求を満たせないケースを事前に示 す(リアルタイムな反映が難しいときには混雑状態 を示すなど) 20
自由度の低い入力フォーム ・全角入力のみ入力可能 ・区切り文字が要求される ・桁数を入力した瞬間などでフォーカスが遷移する などの 21
Solution ・表記ゆれを許容する ⇒半角と全角、ひらがなとカタカナ、大文字と小文字、 ハイフンなどの区切り文字の有無をシステム側で変換して 処理できるようにする ⇒郵便番号やクレジット番号などの入力欄は、入力 ケースを明示する ・フォーカス移動はユーザーに任せる 22
状況を自分の力で コントロールできな いもの =ストレス?? 23
アクセシビリティを考え てみること① 24 「ユーザー視点の感覚」と「開発者視点の感 覚」って乖離が大きい
Webのビジュアルデザインが求める「美しさ」 ×アートとしての美しさ 〇ユーザーが見たときに、きちんと伝わり、整って見えるという意 味の美しさ 25 アクセシビリティを考えてみる こと②
26 改めてありがとうご ざいました!🎉