アクセシビリティのために色のコントラストを確認する方法
男性の約12人に1人、女性の約200人に1人が何らかの色覚異常を持っています。さらに数百万人が低視力、加齢する目を持つ、または直射日光の下で画面を見ています。テキストと背景のコントラストが不十分な場合、これらの人々はそれを読むことができません。
色のコントラストは「あれば良いもの」ではありません — 中心的なアクセシビリティ要件です。
WCAGの要件
Web Content Accessibility Guidelines(WCAG)は、テキストと背景の間の最小コントラスト比を定義しています:
| レベル | 通常テキスト | 大きなテキスト | 非テキスト要素 |
|---|---|---|---|
| AA(最小) | 4.5: 1 | 3: 1 | 3: 1 |
| AAA(強化) | 7: 1 | 4.5: 1 | — |
「大きなテキスト」とは、太字18 pxまたは通常24 px以上を意味します。
コントラスト比は1: 1(コントラストなし — 白い背景に白)から21: 1(最大コントラスト — 白い背景に黒)までの範囲です。
コントラストを確認する方法
- 色を選択 — テキスト(前景)と背景の色を、HEXコード、RGB値、またはピッカーで入力します。
- 結果を確認 — ツールはコントラスト比と、組み合わせが通常および大きなテキストでWCAG AAおよびAAAに合格するかどうかを瞬時に表示します。
- 必要に応じて調整 — コントラストが失敗した場合、必要なレベルに達するまでテキストを暗くするか、背景を明るくします(またはその逆)。
一般的なコントラストミス
白い背景に明るいグレーのテキスト — #ffffffに#999999はわずか2.8: 1の比率です。これはWCAG AAに失敗します。完璧な視力のデザイナーには「クリーン」に見えるかもしれませんが、多くの人にとって読みにくいです。
カラフルな背景にカラフルなテキスト — 白いテキストの青いボタンはしばしば合格しますが、白いテキストの緑のボタンはそうではありません。常にチェックしてください — コントラスト比を目で判断することはできません。
ヒントテキスト — フィールドのヒントテキストは、コントラストが弱いことで悪名高いです。WCAGがそれを厳密に課していなくても、ユーザーはそれを読む必要があります。
ダークモード — デザイナーはしばしば「微妙な」見た目のために濃いグレーに中間グレーを使います。これはコントラストチェックに頻繁に失敗します。
ヒント
- 各テキスト/背景の組み合わせを確認 — 何も仮定しないでください。経験豊富なデザイナーでさえ、失敗する組み合わせに驚かされます。
- 両方のテーマをテスト — サイトにライトモードとダークモードがある場合、両方のコントラストを確認してください。白で機能する色は、暗いグレーで失敗する可能性があります。
- ブランドカラーを賢く使用 — ブランドの青がテキストカラーとして失敗した場合、「大きなテキスト」しきい値(3: 1)が適用されるより大きな要素(ボタン、ヘッダー)に使用し、本文テキストにはより暗い色合いを使用してください。
- 色だけに頼らない — 十分なコントラストに加えて、色だけで情報を伝えないでください。アイコン、ラベル、パターンを補完として使用してください。
よくある質問
どのコントラスト比を目指すべきですか?
通常テキストの場合、少なくとも4.5: 1(WCAG AA)を目指します。大きなテキスト(太字18 pxまたは通常24 px)の場合、3: 1で十分です。最高のアクセシビリティレベル(AAA)では、通常テキストには7: 1を目指します。
これはテキストにのみ適用されますか?
いいえ。WCAG 2.1は、UIコンポーネントとグラフィカルオブジェクト(アイコン、フィールドの境界、フォーカスインジケーター)にも十分なコントラストを必要とします。非テキスト要素の最小値は3: 1です。
ダークモードはどうですか?
ダークモードには同じコントラストチェックが必要です。暗い背景の白いテキストはしばしば簡単に合格しますが、暗いグレーの背景にグレーのテキストはしばしば失敗します。両方のモードをテストしてください。
色のコントラストは法的要件ですか?
多くの管轄区域で、はい。ADA(米国)、EN 301 549(EU)、および同様の法律はデジタルアクセシビリティを義務付けています。WCAG準拠は、それらに対応するための認められた基準です。