UIXHERO

コントラストと可読性 (Contrast & Readability)

「おしゃれ」と「読めない」は違う。薄いグレーの文字、低コントラストのボタン——視覚的に美しくても読めないUIは、全ユーザーの体験を損なう。WCAGに基づくコントラスト設計の原則。

2026年2月17日
更新: 2026年8月27日
9
by Dengen Yosho(DGYS)
コントラストと可読性 (Contrast & Readability)

薄いグレーの文字、白いに淡いピンクのボタン——デザイナーの画面では「おしゃれ」に見えても、屋外の明るい日差しの下でスマートフォンを見るユーザーには、ほとんど読めません。

よくある失敗パターンは「デザイナーの環境でしか確認していない」ことです。高解像度の大型モニター、暗い室内、完璧な視力——この条件でデザインすると、が低くても「読める」と感じてしまいます。しかし実際のユーザーは、屋外・老眼・色覚多様性・低品質なディスプレイなど、様々な条件でUIを使います。

コントラストが不十分なは、視覚障害者・高齢者・色覚多様性を持つユーザーを排除するだけでなく、すべてのユーザーの読みやすさを損ないます。WCAGでは法的な準拠が求められるケースも増えており、コントラスト不足は単なるデザインの問題ではなく、アクセシビリティ法令への違反リスクにもなります。

1. 原則の定義

コントラストと可読性(Contrast & Readability)とは、テキスト・UIコンポーネント・アイコンと背景の間に十分な明度差(コントラスト比)を確保し、あらゆる環境・視覚条件のユーザーが情報を正確に認識できるよう設計する原則。

本質は「デザインの美しさは、読めることが前提」ということです。どれだけ洗練されたビジュアルデザインでも、テキストが読めなければUIとして機能しません。が定めるコントラスト比(通常テキスト4.5:1以上、大きなテキスト3:1以上)は、多様な視覚条件のユーザーが「読める」ための最低基準です。

2. いつ使うか(適用場面)

特に重要になるケース

  • 本文テキスト: 最も読まれる要素。白背景に薄いグレーの文字は、コントラスト比が不足しやすい典型例。WCAG AA基準(4.5:1以上)を必ず確認する。
  • CTAボタン: 「おしゃれなパステルカラー」のボタンは、コントラストが低くてクリックされない。ボタンのテキストと背景色のコントラスト比を確認する。
  • プレースホルダーテキスト: フォームのプレースホルダーは薄い色になりがちだが、入力前の案内として重要な情報を含む場合は読めなければならない。
  • エラーメッセージ: 赤色だけでエラーを示すのは色覚多様性への配慮が不足。テキストと背景のコントラスト比も確保する。

トレードオフが起きる場面

  • ブランドカラーとの衝突: ブランドカラーが薄いパステル系の場合、コントラスト基準を満たすためにブランドカラーを変更・調整する必要が生じることがある。
  • ダークモード対応: ライトモードでコントラストが十分でも、ダークモードでは不十分になる場合がある。両モードで個別に確認が必要。

3. なぜ重要か(設計判断の核)

コントラストは「アクセシビリティ対応」ではなく、「すべてのユーザーへの基本的な敬意」である。

設計判断の基準

  • 「このテキストは、屋外の明るい日差しの下でも読めるか?」→ 読めなければコントラスト比を上げる。
  • 「このUIは、色覚多様性を持つユーザーにも同等の情報が伝わるか?」→ 色だけに頼らず、形・テキスト・アイコンで情報を補完する。

優先順位の考え方

  • 1. 本文テキストのコントラスト(最優先): 最も読まれる要素。WCAG AA(4.5:1)を必ず満たす。
  • 2. インタラクティブ要素(ボタン・リンク): クリック・タップされるものが見えなければ、UIとして機能しない。
  • 3. 装飾・非テキスト要素: ロゴ・装飾的な画像などは基準が緩和されるが、情報を伝えるアイコンは3:1以上を確保する。

例外条件

  • 純粋に装飾目的の要素(背景パターン・装飾的なイラストなど)はコントラスト基準の対象外。ただし「装飾」と「情報」の境界は慎重に判断する。

4. 具体の設計ルール(チェックリスト)

最低ライン(Must - これ守らないと危険)

WCAG AA基準。これを満たさないと、多くのユーザーが情報を認識できません。

理想ライン(Better - できると強い/プロの品質)

WCAG AAA基準・実環境での確認。

5. UI例

同じ「ボタン」でも、コントラスト比の違いで視認性と操作性は大きく変わります。

改善プロセス

  1. コントラスト比をツールで計測する: WebAIM Contrast Checker・Figmaのアクセシビリティプラグインなどで、すべてのテキスト・ボタンのコントラスト比を数値で確認する。「なんとなく読める」という感覚的な判断は禁物。
  2. 薄いパステルカラーを濃くする: 「薄い青(#93c5fd)」→「濃い青(#1d4ed8)」のように、明度を下げてコントラスト比を上げる。ブランドカラーを維持しながら調整する場合は、HSLの明度(L値)を下げる。
  3. 色だけに頼らない: エラーを赤色だけで示すのではなく、「⚠ エラー:〇〇を入力してください」のようにアイコン+テキストで伝える。

6. 関連リンク

7. まとめ

今日から直せる一手 WebAIM Contrast Checkerを開き、担当しているサービスのメインテキスト色と背景色を入力してください。コントラスト比が4.5:1未満なら、今日中に修正してください。

チームに共有するなら一言 「コントラストは『障害者対応』ではない。屋外でスマートフォンを使うすべてのユーザーへの、基本的な敬意だ。」

更新のお知らせ

サイトに載せていない実例や、新しい記事のお知らせはこちらで出しています。

読んだ内容を、自分の画面に当てるとき

UIXHEROは、記事を書くほかに、画面の検品・判定、デザインシステムの構築、実装と改善の伴走を受けています。何を頼めばいいか決まっていない段階の相談も、同じ窓口で受けます。

UIXHEROに頼めることを見る

※ 記事の内容についての質問や、書いてほしいテーマの要望も同じ窓口で受けています

記事をシェア

メールでお知らせを受け取る

最終更新: 2026年8月27日

この記事を書いた人

Dengen Yosho(DGYS)

Dengen Yosho(DGYS)

UI/UXデザイナー兼デザインエンジニア デザイン歴25年以上 情報設計〜UIデザイン〜React/TypeScriptによる実装までを一気通貫で担当 大手企業のDXプロジェクトや決済アプリ領域で、デザインリードとして改善と構築を経験 現在はフリーランスとして、プロダクトのUI/UX改善とデザインシステム構築を支援 長年の実務の中で感じてきたのは、 「良いUI」はセンスではなく、再現可能な判断の積み重ねであるということ UIXHEROは、 心理学や行動科学の知見を、現場で使える設計言語に翻訳するための場所 関心領域は「ユーザーの行動が変わるUI」 人の認知・注意・意思決定の構造を理解し、 “なぜそのUIが機能するのか”を言語化することを目指している

あわせて読みたい

この記事に関連する記事をご紹介します

キーボード操作 (Keyboard Navigation)

マウスが使えなくても、すべての機能が使える——キーボードだけでUIを操作できるかどうかは、運動障害・高齢者・パワーユーザー全員に影響する。WCAGが定めるキーボード操作の設計原則。

2026年2月17日
9

アクセシビリティ診断はどこに頼めばいいか — 頼めるもの4種類と、試験だけでは「準拠」を名乗れない理由

「アクセシビリティ診断」で頼めるものは、JISの様式で試験結果を出す試験、様式を取らない点検、方針の策定、実装の手直しの4つに分かれます。それぞれの向く場面、頼む前に決めておくこと、見積もりが何で動くか、そして試験を受けただけでは「準拠」も「一部準拠」も名乗れない理由をまとめます。

2026年8月16日
23

代替テキスト・ARIA (Alt Text & ARIA)

スクリーンリーダーが「画像」と読み上げるだけのUIは、視覚障害者にとって意味がない。alt属性とARIAで、すべてのユーザーに同等の情報を届ける設計原則。

2026年2月17日
9

もっと深く知りたいですか?

ここに掲載されていないトピックについても、リクエストがあれば解説記事を追加します。 わかりにくい点や、具体的な事例について知りたいことがあれば教えてください。

リクエストを送る