低コントラストのテキストを使用すると、視覚障がいのあるユーザーだけでなく、すべてのユーザーにとってウェブサイトが読みにくくなります。DevTools では、低コントラストの問題を自動的に検出し、修正に役立つ適切な色を提案できます。
DevTools を使用して、次のことができます。
- コントラストの問題を検出する。[CSS の概要] パネル、[(プレビュー)問題] タブ、Lighthouse レポートを使用して、すべての問題のリストを取得します。
- コントラストの問題を修正する。インスペクタ モードでツールチップを使用して問題を確認し、カラー選択ツール で提案された色を選択してコントラスト比を修正します。
- 色覚異常をエミュレートする。ユーザーがサイトをどのように見ているかを確認します。
低コントラストのテキストを検出する
低コントラストのテキストを検出するには:
- ページで DevTools を開きます。
次の 3 つのパネルのいずれかを使用して、コントラストの問題をすべて一覧表示します。
CodePen を開いて試すことができます。
[CSS の概要] パネルのコントラストの問題
概要を確認するには:
- [CSS の概要] を開きます。
- 概要をキャプチャします。
- [**色**] セクションを開き、[**コントラストの問題**] に移動して、問題があればクリックします。
[コントラストの問題] テーブルで、要素にカーソルを合わせ、その横にあるリンクをクリックします。
![[CSS の概要] に表示されたコントラストの問題のリスト。](https://developer.chrome.com/static/docs/devtools/accessibility/contrast/image/list-contrast-issues-cs-636b0f83d6e21.png?authuser=8&hl=ja)
[(プレビュー)問題] タブのコントラストの問題
問題のリストを取得するには:
- [問題] タブでコントラストの問題のレポートを有効にします。
- [設定] > [試験運用版] を開きます。
- フィルタバーで「
contrast issue」を検索します。 - [**[問題] パネルでコントラストの問題の自動レポートを有効にする**] を選択します。

- 上部のプロンプトで [DevTools を再読み込み] をクリックします。
- [問題] タブを開きます。
DevTools で検出されたコントラストの問題を開き、要素テーブルを開いて、要素の横にあるリンクをクリックします。
![[問題] タブに表示された、コントラストに関する問題のある要素の表。](https://developer.chrome.com/static/docs/devtools/accessibility/contrast/image/table-elements-contrast-c8745ce07b4de.png?authuser=8&hl=ja)
Lighthouse レポートのコントラストの問題
レポートを実行するには:
- [DevTools] で、 [**その他のタブ**] > [**Lighthouse**] を開きます。
次の設定で Lighthouse レポートを生成します。
- モード: ナビゲーション(デフォルト)
- カテゴリ: ユーザー補助
- デバイス: パソコン

[ページ読み込みを分析] をクリックし、Lighthouse がレポートを生成するまで待ちます。
[コントラスト] セクションに移動します。要素リストで、影響を受ける要素へのリンクをクリックします。
![コントラストの問題がある要素のリストが表示された Lighthouse レポートの [コントラスト] セクション。](https://developer.chrome.com/static/docs/devtools/accessibility/contrast/image/the-contrast-section-the-8a7e7e9e32685.png?authuser=8&hl=ja)
低コントラストのテキストを修正する
低コントラストの問題を修正するには:
コントラストの問題を見つけて、[**CSS の概要**] パネル、[**問題**] タブ、**Lighthouse** レポートのいずれかで、影響を受ける要素へのリンクをクリックします。DevTools が [要素] パネルに移動し、対応する要素を選択します。
![[要素] パネルでコントラストの問題がある要素が選択されている。](https://developer.chrome.com/static/docs/devtools/accessibility/contrast/image/an-element-a-contrast-is-30c475692680b.png?authuser=8&hl=ja)
たとえば、アクセスできないデモ CodePen では、最初の影響を受ける 要素は
h1.line1です。DevTools の右上にある [Inspect] をクリックし、 ビューポート内の要素にカーソルを合わせます。DevTools にこの要素のツールチップが表示されます。

ツールチップのコントラスト比の値の横にある
警告マークに注目してください。コントラスト比は、前景(テキストの色)と背景色の明るさの違いを測定します。
要素のテキストの色宣言の横にある [カラー選択ツール]を開き、 [カラー選択ツール]で [コントラスト比]セクションを開きます。

カラー選択ツール に、コントラスト比が WebAIM ガイドラインの AA レベルまたは AAA レベルを満たしていないことが表示されます。
AAA レベルの横にある [Use suggested color] ボタンをクリックします。カラー選択ツール は、コントラスト比のガイドラインに準拠したテキストの色を適用します。

色を手動で選択するには、シェード プレビューの円をドラッグします。AA レベルまたは AAA レベル内に収まるようにするには、それぞれ上線または下線の下の色を選択します。

同様に、 [CSS の概要] パネル、[問題] タブ、 または [Lighthouse] レポートで検出されたコントラストの問題をすべて修正します。
変更を保存する
DevTools で行った変更を保存するには:
- CSS の変更をすべて一度にコピーして、 コードに貼り付けます。
- ワークスペースを設定して、DevTools が ファイルをソースに直接保存できるようにします。
次のステップ
詳細: