コントラスト比が存在する理由
目の仕組みと4.5対1という数値の関係を学びます。
「コントラスト比が存在する理由」はCoddyKit上の無料Web Accessibility Academyレッスンです。 これはレッスン1/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはWeb Accessibility Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Web Accessibility Academyコースには全4レッスンが含まれています。
コントラストの本当の意味
文字を読むとき、目は文字の明るさや暗さと背景を比較しています。その差がコントラストです。👀
数値が必要な理由
あるデザイナーには十分に見える色でも、別の人には見づらいかもしれません。そこでアクセシビリティでは、誰でも確認できる測定可能な数値であるコントラスト比を使います。
比率の尺度
比率は1:1から21:1までです。白地に黒は最大の21:1で、同じ色同士では1:1となり、完全に見えません。
色ではなく輝度
計算の基礎となるのは、色の見かけの明るさである輝度です。色相が大きく異なっていても、明るさが近すぎると見分けにくくなります。
見え方は人によって異なる
視力には個人差があるため、コントラストのルールがあります。弱視のユーザーや高齢者、疲れている人には、明るい画面を見る若いデザイナーより大きな差が必要です。
現実の環境は厳しい
日光の反射、安価なモニター、暗くしたスマートフォンは、いずれもコントラストを低下させます。そのような環境でも保てる比率なら、どこでも文字を読みやすくできます。
4.5対1の根拠
WCAGは、調査に基づく通常の文字の最低基準として4.5:1を定めています。白と黒を強制しなくても、中程度の弱視におおむね対応できる値です。
文字が大きいほど基準は緩やか
大きな文字は読みやすいため、基準は3:1まで下がります。太く大きな文字は、小さな本文より小さい明るさの差でも読み取れます。
前景色と背景色の組み合わせ
比率は常に2つの色の組み合わせを表します。グレーは単独で読みやすいのでも読みにくいのでもなく、置かれた背景との関係で決まります。
文字だけではない
同じ考え方はUIコンポーネントにも当てはまります。ボタンの境界線、アイコン、フォームの輪郭にも、見つけられるだけのコントラストが必要です。
実際のCSSでの比率
この2色の比率はおよそ4.6:1で、通常の文字に必要な基準をわずかに上回り、快適に読めます。
p {
color: #595959;
background: #ffffff;
}簡単な確認
比率がそもそもなぜ存在するのか、確認してみましょう。
まとめ:比率が存在する理由
コントラスト比によって、読みやすさを輝度に基づく1つの正直な数値で表せるため、あらゆる人の目に対応できることを学びました。次はAA基準を満たす方法です。✅
AI チューターと学ぶ HTML — 無料
ブラウザでリアルコードを書いて実行し、24/7 の AI チューターから瞬時にサポートを受け、ウェブまたはアプリで続きから学習できます。
- コース
- 30
- レッスン
- 120
よくある質問
「コントラスト比が存在する理由」レッスンは無料ですか?
はい。「コントラスト比が存在する理由」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Web Accessibility Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Web Accessibility Academyコースには全4レッスンが含まれています。
「コントラスト比が存在する理由」で何を学びますか?
目の仕組みと4.5対1という数値の関係を学びます。 ブラウザで直接実行するハンズオンコードでWeb Accessibility Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。
Web Accessibility Academyを始めるのに経験は必要ですか?
事前経験は必要ありません。CoddyKitのWeb Accessibility Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン1/4です。
「コントラスト比が存在する理由」レッスンにはどのくらい時間がかかりますか?
ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。
このWeb Accessibility Academyレッスンでコードを書いて実行できますか?
はい。すべてのWeb Accessibility Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。
このコースのすべてのレッスン
- コントラスト比が存在する理由
- AAを満たす:通常サイズと大きな文字のしきい値
- 色だけに頼らない
- 無料ツールでコントラストを確認する