Webカラーアクセシビリティ:WCAG 2.2完全ガイド

すべての人に届くWeb体験を作るには、色のアクセシビリティが欠かせません。ここでは、WCAG 2.2のコントラスト基準から、色覚異常の方への配慮まで、実用的な知識をまとめました。

カラーアクセシビリティが重要な理由

13億人

世界で深刻な障害を抱えている人の数です。世界人口の16%にあたり、アクセシブルなデザインの恩恵を受けられる可能性があります。

カラーアクセシビリティは、コンプライアンスを満たすだけが目的ではありません。視覚障害や色覚異常の方、一時的に見えづらい状況にある人など、すべての人がコンテンツを使えるようにすることが本質です。

  • 法的要件:ADAや第508条など、各国の法律でデジタルアクセシビリティが義務付けられています
  • ビジネスへの影響:アクセシビリティを無視すると、多くの潜在顧客を逃すことになります
  • すべての人にとってより良いUX:アクセシビリティを考慮したデザインは、すべてのユーザーにとって使いやすくなります

WCAG 2.2コントラスト要件

Webコンテンツアクセシビリティガイドライン(WCAG)では、テキストが読みやすいための最小コントラスト比を定めています。現在の基準は次の通りです:

レベルAA

WCAG 2.2

ほとんどのWebサイトで標準とされるコンプライアンスレベル

通常テキスト: 4.5:1
大テキスト(18pt+): 3:1
UIコンポーネント: 3:1

レベルAAA

WCAG 2.2

より高いアクセシビリティを目指す場合のコンプライアンスレベル

通常テキスト: 7:1
大テキスト(18pt+): 4.5:1
UIコンポーネント: 3:1

テキストサイズの定義

  • 通常テキスト: 18pt(24px)未満、または14ptボールド(19pxボールド)未満
  • 大テキスト: 18pt(24px)以上、または14pt(19px)ボールド以上

WCAG準拠のカラー組み合わせ

これらのカラー組み合わせはWCAG AA基準を満たしており、ほとんどはAAAもクリアしています。アクセシブルなデザインを始める際の参考にしてください:

サンプルテキスト
素早い茶色の狐が怠惰な犬を飛び越える
前景色
#000000
背景色
#FFFFFF
21:1
合格
AAAAA
用途
本文テキスト、ドキュメント
サンプルテキスト
素早い茶色の狐が怠惰な犬を飛び越える
前景色
#1D4ED8
背景色
#FFFFFF
8.2:1
合格
AAAAA
用途
見出し、リンク
サンプルテキスト
素早い茶色の狐が怠惰な犬を飛び越える
前景色
#1F2937
背景色
#F3F4F6
14.1:1
合格
AAAAA
用途
セカンダリテキスト
サンプルテキスト
素早い茶色の狐が怠惰な犬を飛び越える
前景色
#FFFFFF
背景色
#1D4ED8
8.2:1
合格
AAAAA
用途
ボタン、コールトゥアクション
サンプルテキスト
素早い茶色の狐が怠惰な犬を飛び越える
前景色
#FFFFFF
背景色
#059669
7.5:1
合格
AAAAA
用途
成功メッセージ
サンプルテキスト
素早い茶色の狐が怠惰な犬を飛び越える
前景色
#FFFFFF
背景色
#DC2626
6.3:1
合格
AAAAA
用途
エラーアラート(大テキスト)

色覚異常への対応

3億人

世界で何らかの形の色覚異常を持っている人の数です。最も一般的な赤緑色覚異常は、北ヨーロッパ系男性の8%に見られます。

プロタノピア(第一色覚異常)

赤色覚異常

赤が黒/黄色く見える

デザインのヒント

赤/緑の組み合わせを避け、青/オレンジなどを使いましょう

デウテラノピア(第二色覚異常)

緑色覚異常

緑がベージュ/黄色く見える

デザインのヒント

最も一般的なタイプ。パターンと色を組み合わせると認識しやすくなります

トリタノピア(第三色覚異常)

青色覚異常

青が緑がかった/黄色く見える

デザインのヒント

青/黄色の組み合わせは認識しづらいです

アクロマトプシア

全色盲

完全な色盲(グレースケール)

デザインのヒント

グレースケールでもコントラストが確保されるようにしましょう

アクセシビリティのベストプラクティス

1. 色だけに依存しないでください

色だけに頼らず、別の視覚的インジケーターも組み合わせましょう。アイコン、パターン、下線、テキストラベルなどを使って、色が見えなくても意味が伝わるようにします。

例:
必須フィールド *完了 ✓

2. グレースケールでテストしてください

デザインをグレースケールで表示して、色がなくても情報が伝わるか確認しましょう。手軽にできるカラーアクセシビリティのテスト方法です。

3. インタラクティブ要素には高いコントラストを使用してください

ボタン、リンク、フォーム入力などのインタラクティブ要素は、高いコントラストが必要です。ユーザーが操作できる箇所をすぐに認識できるようにしましょう。

4. 十分なカラーコントラストを提供してください

可能な限りAAAコンプライアンス(通常テキストで7:1)を目指しましょう。照明条件が悪い場合やモバイルデバイスでも、より多くの人にとって読みやすくなります。

5. 問題のある色の組み合わせを避けてください

赤/緑、緑/茶、青/紫、淡い黄色の組み合わせは避けましょう。色覚異常の方には区別しづらい色です。

カラーアクセシビリティのテスト方法

自動コントラストチェッカー

WebAIM Contrast Checker、Contrast Ratio、ブラウザ拡張機能などを使うと、色の組み合わせがWCAG基準を満たしているかすぐに確認できます。

色盲シミュレーター

Toptal Color FilterやChrome拡張機能などのシミュレーターで、色覚異常のあるユーザーにどう見えるか確認できます。実際にシミュレーションしてみるのがおすすめです。

アクセシビリティ監査ツール

axe DevTools、Lighthouse、WAVEなどを使うと、色の問題を含めたアクセシビリティ監査がまとめて行えます。

ユーザーテスト

実際に障害のあるユーザーにテストしてもらうのが一番です。ユーザビリティテストに視覚障害のある方を含めることをおすすめします。

今日からアクセシブルなデザインを作成しましょう

ツールを使って、すべての人が読んで楽しめる色の組み合わせを作りましょう。アクセシビリティはオプションではなく、必須の要件です。