color theoryOctober 30, 20267 min read

UIの配色が初心者っぽく見える理由:正確なコード付き6つの修正

インターフェースを初心者っぽく見せる6つの配色ミスと、それぞれのプロの直し方を正確なコード付きで解説します。アクセントは1色、色とアイコンと言葉の併用、面は薄く、アクセント文字は濃く、黄色には暗い文字、状態ごとに別の濃淡。

By Boone
XLinkedIn
Why Your UI Colors Look Junior: 6 Fixes With Exact Codes

初心者っぽい配色は、色がぶつかっているのが原因であることはまれです。原因は6つの小さな癖です。アクセントが多すぎる、色が単独で役割を背負っている、あらゆる場所が全力の塗り、明るいブランドカラーを文字に使う、黄色に白、そして全ての状態が同じ濃淡。プロの配色が落ち着いて見えるのは、これらそれぞれにルールがあるからです。6つを、コード付きで紹介します。

1. アクセントは1色、操作のために

フライト

Red

ホテル

Green

レンタカー

Amber

検索

Violet

初心者:フィルター4つとボタン1つで、4色。どれをタップすればいいのか分かりません。色はイメージです。
フライト

Neutral

ホテル

Neutral

レンタカー

Neutral

検索

Accent #6440E0

プロ:フィルターはニュートラル、アクセントはタップすべき1か所だけ。

すべての要素が自分の色を持つと、色は何の意味も持たなくなります。目の置き場がなくなり、本当の操作が装飾と張り合うことになります。

アクセントを1色決めて、ユーザーが操作できるものだけに使いましょう。メインボタン、選択中のタブ、リンクです。それ以外はすべてニュートラルにします。色付きの要素を指して「これはタップできない」と言えるなら、その色は外します。60-30-10の法則は同じ考え方を比率で表したものです。アクセントは小さい「10」にあたります。

2. 色、アイコン、言葉

メール

sam@mail

✕ 初心者:赤い枠線だけ

メール

sam@mail

sam@mail.com のように、完全なアドレスを入力してください。

✓ プロ:色、アイコン、言葉

メール

sam@mail

✕ 初心者:どっちが間違い?

メール

sam@mail

sam@mail.com のように、完全なアドレスを入力してください。

✓ プロ:それでも一目瞭然

両方のフィールドをグレースケールにしたもの。色覚チェックではこう見えます。

北ヨーロッパ系の男性の約8パーセントは赤と緑の区別が難しく、いわゆる「男性12人に1人」という数字です。その人たち、そして日差しの下でスマホを使う誰にとっても、赤い枠線はただのグレーの枠線です。

だから状態には3つの合図が必要です。色、手前のアイコン、そして何をすべきかを伝える言葉です。これがWCAG 1.4.1「色の使用」です。色はメッセージを補助できても、唯一の伝達手段にしてはいけません。エラー用パレットの全体は、エラーメッセージの色の記事にあります。

3. 大きな面は薄く染める

$4でProに

オフライン地図、広告なし、旅行の共有。

アップグレード

✕ 初心者:カード全体がフルカラー

$4でProに

オフライン地図、広告なし、旅行の共有。

アップグレード

✓ プロ:面は薄く、フルカラーはボタンに

全力の色の大きなかたまりはうるさく、アクセントを使い果たしてしまいます。すると中のボタンは、周りがすでに同じ色なので、目立つ手段が残っていません。

代わりに大きな面は薄く染め、フルカラーは仕事をする部分に取っておきましょう。ここではカードを同じ紫の淡い段階である#E6DDFFに載せ、ボタンはフルの#6440E0です。バナー、選択行、ハイライト部分にも同じ手を使います。1つの色相から薄い段階を作る方法は、ブランドカラーパレットの記事で紹介しています。

4. アクセント文字は濃くする

パスワードをお忘れですか?

白地に明るい紫

パスワードをお忘れですか?

白地に濃い紫

同じ色相(約254度)。左は読みにくく、右は読みやすい。

明るいブランドカラーは塗りには良くても、文字としては弱いです。#9A79FCはボタンでは親しみやすく見えますが、白地の14 pxのリンクでは崩れます。直し方は、色相を保ったまま明度を下げることです。#6440E0は同じ紫で、読めるだけの深さがあります。

選択を擁護したい人のために数字を挙げます。白地の#9A79FCは3.22対1で、WCAGが文字に求める4.5対1に届きません。#6440E0は6.27対1です。数字の意味と確認方法は、アクセシブルな色のコントラストの記事で解説しています。

ブランドカラーはすべて2バージョン持ちましょう。塗りやイラスト用の明るい色と、文字や細いアイコン用の深い色です。

5. 黄色には暗い文字

今向かってます

黄色に白

今向かってます

黄色に暗い色

同じ黄色、#FED480。白い文字はほぼ消えます。#161513なら読みやすい。

黄色や明るい色は本来明るいので、その上の白とは明るさの差がほとんどありません。#FED480の上の白は1.41対1。同じ黄色の上の#161513のようなほぼ黒は12.99対1です。

このルールはすべての明るい塗りに当てはまります。淡い黄色、ミント、スカイブルー、ピーチ。背景が明るいなら、文字は暗くします。ブランドカラーに白を載せ慣れたデザイナーには逆に感じますが、ボタンをプロっぽく見せる最短の方法の1つです。

6. 状態ごとに別の濃淡

通常

Default

押下

Pressed

無効

Disabled

1つの色相、3つの濃淡。押下は濃く。無効は淡く、ラベルは読めるまま。

押したときと待機中で見た目が同じボタンはフィードバックがなく、無効のボタンが有効と同じ色に塗られていると壊れて見えます。各状態に同じ色相の別の濃淡を与えましょう。通常は#6440E0、押下時は#4422B2、無効時は#E6DDFFのような淡い色味に、読める#9A79FCのラベルです。

無効は低コントラストが許される唯一の状態で、WCAGも除外しています。それでも、そのボタンが何をするのか分かる程度にラベルは読めるべきです。同じ3段階の濃淡は、リンク、タブ、トグルにも使えます。

6つの修正を1つの表で

初心者プロ値
アクセントが多い操作のために1色タップする1か所に#6440E0
色だけ色、アイコン、言葉唯一の合図にしない
フルカラーの面薄く染めた面背景に#E6DDFF、ボタンに#6440E0
明るいブランドカラーを文字に濃いアクセント文字#9A79FCではなく#6440E0
黄色に白黄色に暗い文字#FED480の上に#161513
全状態が同じ濃淡状態ごとに濃淡#6440E0、#4422B2、#E6DDFFに#9A79FCのラベル
この記事のコード。色をタップするとコードをコピーできます。

FAQ

UIの配色が素人っぽく見える原因は?

アクセントが多すぎる、意味を色だけに任せる、大きな面に全力の塗りを使う、明るいブランドカラーを文字に使う、の4つです。この4つを直すほうが、パレット自体を変えるよりたいてい効果があります。

UIにアクセントカラーはいくつ必要?

1つです。タップや操作ができるものだけに使い、それ以外はニュートラルにします。エラーの赤のようなステータスカラーは別枠で、必ずアイコンと言葉を添えます。

黄色の背景にはどの文字色?

暗い色です。#FED480の上の#161513は約13対1で、同じ黄色の上の白は約1.4対1です。どんな明るい背景にも同じことが言えます。

明るいブランドカラーを文字として読めるようにするには?

色相を保って明度を下げます。#9A79FCは白地で約3.2対1、同じ紫の#6440E0は約6.3対1です。

押下時のボタンはどんな色にすべき?

通常より濃い濃淡にします。#6440E0に対して#4422B2のようにします。色相を変えずに、タップが受け付けられたことをユーザーに伝えられます。

無効のボタンもコントラスト要件を満たすべき?

WCAGは無効なコントロールをコントラストの最低基準から除外していますが、ボタンの役割が分かるようラベルは読める状態にしましょう。

出典

  • WCAG 2.2, 1.4.3 Contrast (Minimum)(文字は4.5対1、無効なコンポーネントは除外)と1.4.1 Use of Color。
  • 比率はWCAGの相対輝度の式で計算:#FFFFFF上の#9A79FCは3.22対1、#FFFFFF上の#6440E0は6.27対1(どちらも色相は約254度)、#FED480上の#FFFFFFは1.41対1、#FED480上の#161513は12.99対1。
  • 赤緑色覚異常は、National Eye Instituteによると、北ヨーロッパ系の男性の約8パーセントに影響します。
  • 状態の濃淡(押下の#4422B2、無効の#E6DDFFと#9A79FCのラベル)は当サイト独自のパレットです。セクション1のフィルターの色はイメージです。
  • 最初はUX Brainyでカルーセルとして公開しました。

Want a palette that guides the eye across your whole product? Our team designs and builds UI and design systems with color decided once.

Get Started

More from Brainy Papers

Keep reading