Webカラーアクセシビリティ:WCAG 2.2完全ガイド
すべての人に届くWeb体験を作るには、色のアクセシビリティが欠かせません。ここでは、WCAG 2.2のコントラスト基準から、色覚異常の方への配慮まで、実用的な知識をまとめました。
カラーアクセシビリティが重要な理由
世界で深刻な障害を抱えている人の数です。世界人口の16%にあたり、アクセシブルなデザインの恩恵を受けられる可能性があります。
カラーアクセシビリティは、コンプライアンスを満たすだけが目的ではありません。視覚障害や色覚異常の方、一時的に見えづらい状況にある人など、すべての人がコンテンツを使えるようにすることが本質です。
- 法的要件:ADAや第508条など、各国の法律でデジタルアクセシビリティが義務付けられています
- ビジネスへの影響:アクセシビリティを無視すると、多くの潜在顧客を逃すことになります
- すべての人にとってより良いUX:アクセシビリティを考慮したデザインは、すべてのユーザーにとって使いやすくなります
WCAG 2.2コントラスト要件
Webコンテンツアクセシビリティガイドライン(WCAG)では、テキストが読みやすいための最小コントラスト比を定めています。現在の基準は次の通りです:
レベルAA
WCAG 2.2ほとんどのWebサイトで標準とされるコンプライアンスレベル
レベルAAA
WCAG 2.2より高いアクセシビリティを目指す場合のコンプライアンスレベル
テキストサイズの定義
- 通常テキスト: 18pt(24px)未満、または14ptボールド(19pxボールド)未満
- 大テキスト: 18pt(24px)以上、または14pt(19px)ボールド以上
WCAG準拠のカラー組み合わせ
これらのカラー組み合わせはWCAG AA基準を満たしており、ほとんどはAAAもクリアしています。アクセシブルなデザインを始める際の参考にしてください:
色覚異常への対応
世界で何らかの形の色覚異常を持っている人の数です。最も一般的な赤緑色覚異常は、北ヨーロッパ系男性の8%に見られます。
プロタノピア(第一色覚異常)
赤色覚異常赤が黒/黄色く見える
赤/緑の組み合わせを避け、青/オレンジなどを使いましょう
デウテラノピア(第二色覚異常)
緑色覚異常緑がベージュ/黄色く見える
最も一般的なタイプ。パターンと色を組み合わせると認識しやすくなります
トリタノピア(第三色覚異常)
青色覚異常青が緑がかった/黄色く見える
青/黄色の組み合わせは認識しづらいです
アクロマトプシア
全色盲完全な色盲(グレースケール)
グレースケールでもコントラストが確保されるようにしましょう
アクセシビリティのベストプラクティス
1. 色だけに依存しないでください
色だけに頼らず、別の視覚的インジケーターも組み合わせましょう。アイコン、パターン、下線、テキストラベルなどを使って、色が見えなくても意味が伝わるようにします。
2. グレースケールでテストしてください
デザインをグレースケールで表示して、色がなくても情報が伝わるか確認しましょう。手軽にできるカラーアクセシビリティのテスト方法です。
3. インタラクティブ要素には高いコントラストを使用してください
ボタン、リンク、フォーム入力などのインタラクティブ要素は、高いコントラストが必要です。ユーザーが操作できる箇所をすぐに認識できるようにしましょう。
4. 十分なカラーコントラストを提供してください
可能な限りAAAコンプライアンス(通常テキストで7:1)を目指しましょう。照明条件が悪い場合やモバイルデバイスでも、より多くの人にとって読みやすくなります。
5. 問題のある色の組み合わせを避けてください
赤/緑、緑/茶、青/紫、淡い黄色の組み合わせは避けましょう。色覚異常の方には区別しづらい色です。
カラーアクセシビリティのテスト方法
自動コントラストチェッカー
WebAIM Contrast Checker、Contrast Ratio、ブラウザ拡張機能などを使うと、色の組み合わせがWCAG基準を満たしているかすぐに確認できます。
色盲シミュレーター
Toptal Color FilterやChrome拡張機能などのシミュレーターで、色覚異常のあるユーザーにどう見えるか確認できます。実際にシミュレーションしてみるのがおすすめです。
アクセシビリティ監査ツール
axe DevTools、Lighthouse、WAVEなどを使うと、色の問題を含めたアクセシビリティ監査がまとめて行えます。
ユーザーテスト
実際に障害のあるユーザーにテストしてもらうのが一番です。ユーザビリティテストに視覚障害のある方を含めることをおすすめします。
今日からアクセシブルなデザインを作成しましょう
ツールを使って、すべての人が読んで楽しめる色の組み合わせを作りましょう。アクセシビリティはオプションではなく、必須の要件です。