Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥

「人」から考える「アクセシビリティ」

Avatar for teamLab teamLab PRO
December 03, 2025

 「人」から考える「アクセシビリティ」

【teamLab Study Session ~frontend~ #2 】にてチームラボのフロントエンドエンジニアが登壇用に作成したスライドです。

teamLab Study Session ~frontend~ とは

チームラボのフロントエンド班がチームラボ内で定期的に実施している勉強会を、フロントエンドの技術に興味ある参加者を募集し、オンラインで配信する勉強会です。

https://teamlab.connpass.com/event/373566/

Avatar for teamLab

teamLab PRO

December 03, 2025
Tweet

More Decks by teamLab

Other Decks in Programming

Transcript

  1. © teamLab Inc. 「私」と「アクセシビリティ」 4 • 元々アクセシビリティには興味があった • きっかけは、案件でアクセシビリティチェックを担 当することになったこと。

    • その後、案件にフロントエンドリーダー兼アクセシ ビリティ担当として参画 • 現在は、アクセシビリティ要件を求められた他案 件での方針策定のサポートや見積もり等に参加 当時読んだアクセシビリティの本
  2. © teamLab Inc. 障害の医学モデル的思考 • 階段を上れないから → 障害は「人」にあるという考え方 「障害」はどこにある? 13

    障害の社会モデル的思考 • 「入口が階段だから」 • 「スロープがないから」 → 障害は「社会」にあるという考え方
  3. © teamLab Inc. 問:なぜこのお店は車椅子の人が入れ ないようになってしまったか? • 意識的に車椅子の人が入れないよ うにしたわけではない • 階段を上れない人がいるというこ

    とを認識できていなかったから →自分はできるを基準に考えること で、無意識的にそれ以外の状況にある 人にとっての「障害」が生まれてし まった。 なぜ障害が生まれるのか? 18
  4. © teamLab Inc. • 現代のWebは「便利なツール」ではなく「生活インフラ」 ◦ 銀行、行政手続き、医療、買い物 ◦ 趣味の情報やイベントチケット購入 ◦

    災害情報 • 使えないことによる不利益 ◦ 機会の損失: 欲しいものが買えない、イベントに参加できない ◦ 権利の侵害: 必要な行政サービスが受けられない ◦ 生命の危機: 災害時に避難情報が得られない 「使えない」が意味すること 20
  5. © teamLab Inc. 出力 • 画面に表示する • 拡大する • 色やフォントを変える

    • 音声で読み上げる • 点字にする 入力 • マウスで操作する • キーボードで操作する • 音声で操作する • 視線で操作する Webはアクセシブルにしやすい 30 • ユーザーが自分が使える形に出力・入力の方法を変えることができる
  6. © teamLab Inc. 出力 • 画面に表示する • 拡大する • 色やフォントを変える

    • 音声で読み上げる • 点字にする 入力 • マウスで操作する • キーボードで操作する • 音声で操作する • 視線で操作する Web標準に則った実装をすれば これらの出力・入力方法に合わせて 個別に実装を変える必要がない Webはアクセシブルにしやすい 31 • ユーザーが自分が使える形に出力・入力の方法を変えることができる
  7. © teamLab Inc. WCAG (Web Content Accessibility Guidelines) • ウェブコンテンツを「さまざまな障害がある人でも使えるようにするた

    め」に作られたガイドライン。 • 世界各国の法律や公的規格のベースとしても採用されている。 • 「達成基準」という形でアクセシブルにするために必要な対応がまとめ られている。 WCAGをバイブルに 33
  8. © teamLab Inc. WCAG - 解説書 対応方法についての説明と一緒に • その対応はどんな人のためになるのか •

    なぜその対応が必要なのか という背景まで詳細に説明されています。 WCAGを学ぶことは、必要な対応を学べると同 時に、無意識の障害をつくらないために必要な 「人」についても知ることができます。 WCAGをバイブルに 34