テキストのコントラストが低いと、どのユーザーにとってもウェブサイトが読みにくくなり、視覚障がいのあるユーザーにとってはさらに読みづらくなります。DevTools では、低コントラストの問題が自動的に検出され、修正に役立つ、より適切な色が提案されます。
DevTools を使用して以下のことを行います。
- コントラストに関する問題の検出。すべての問題のリストを確認するには、[CSS Overview] パネル(プレビュー)の [Issues] タブ、または Lighthouse レポートを使用します。
- コントラストの問題を修正するインスペクタ モードでツールチップを表示して問題を確認し、カラー選択ツールでコントラスト比を修正するための色を選択します。
- 視覚障がいをエミュレートする。ユーザーが目にする形でサイトを確認します。
低コントラスト テキストの検出
低コントラスト テキストを検出するには:
- ページで DevTools を開きます。このチュートリアルでは、こちらのデモページを使用できます。
次の 3 つのパネルのいずれかを使用して、コントラストに関する問題の一覧を取得します。
CSS の概要パネルのコントラストに関する問題
概要を確認するには:
- [CSS の概要] を開きます。
- 概要を取得する。
- [色] セクションを開き、[コントラストに関する問題] までスクロールして、問題がある場合はその問題をクリックします。
[コントラストに関する問題] の表で、要素にカーソルを合わせ、横にあるリンクをクリックします。
低コントラストのテキストを修正するセクションの説明に沿って問題を修正します。
(プレビュー)[問題] タブのコントラストに関する問題
問題の一覧を取得するには:
- [問題] タブでコントラストの問題の報告を有効にします。
- [設定] > [試験運用版] を開きます。
- フィルタバーで「
contrast issue
」を検索します。 - [問題パネルでコントラストの問題の自動報告を有効にする] をオンにします。
- 上部のプロンプトで [再読み込み DevTools] をクリックします。
- [問題] タブを開きます。
DevTools で検出されたコントラストの問題を開き、要素のテーブルを開いて、要素の横にあるリンクをクリックします。
低コントラストのテキストを修正するセクションの説明に沿って問題を修正します。
Lighthouse レポートのコントラストに関する問題
レポートを実行するには:
- DevTools で、 [その他のタブ] > [Lighthouse] を開きます。
- 次の設定で Lighthouse レポートを生成します。
- モード: ナビゲーション(デフォルト)
- カテゴリ: ユーザー補助
- デバイス: パソコン
- [ページ読み込みを分析] をクリックし、Lighthouse でレポートが生成されるまで待ちます。
- [コントラスト] セクションまで下にスクロールし、要素リストで、影響を受ける要素へのリンクをクリックします。
- 低コントラストのテキストを修正するセクションの説明に沿って問題を修正します。
低コントラストのテキストを修正する
低コントラストの問題を解決するには:
- コントラストの問題を見つけて、[CSS の概要] パネル、[問題] タブ、または Lighthouse レポートのいずれかで、影響を受ける要素へのリンクをクリックします。DevTools の [Elements] パネルが表示され、対応する要素を選択します。
たとえば、こちらのデモページでは、最初に影響を受ける要素は
h1.line1
です。 DevTools の右上隅にある [Inspect] をクリックし、ビューポートの要素にカーソルを合わせます。DevTools に、この要素のツールチップが表示されます。
ツールチップのコントラスト比の値の横に、 という警告が表示されます。コントラスト比は、前景(テキストの色)と背景色の明るさの差を表します。
要素のテキストの色宣言の横にある [カラー選択ツール] を開き、[カラー選択ツール] で [コントラスト比] セクションを開きます。
カラー選択ツールを見ると、コントラスト比が WebAIM ガイドラインの AA または AAA を満たしていないことがわかります。
AAA レベルの横にある [推奨される色を使用] ボタンをクリックします。カラー選択ツールでは、コントラスト比のガイドラインに準拠したテキストの色が適用されます。
または、シェードのプレビューで円をドラッグして、手動で色を選択することもできます。AA または AAA のレベルに収めるには、それぞれ上端または下端より下の色を選択します。
同様に、コントラストの問題も [CSS の概要] パネル、[問題] タブ、[Lighthouse] レポートですべて修正します。
変更を保存します。
DevTools で行った変更を保存するには:
- CSS の変更を一度にすべてコピーしてコードに貼り付ける
- DevTools でファイルをソースに直接保存できるように、ワークスペースを設定することを検討してください。
次のステップ
詳細:
- 一般的なユーザー補助について学ぶ
- 特に色とコントラストのユーザー補助