UIカラー
UI Color
概要
UIカラーは、Amebaが提供するデジタルコンテンツの中で使用される、RGB色空間に最適化されたカラーパレットです。
UIカラーを構成するデザイントークンとして大きくPrimitive ColorsとTheme Colorsの2種類が存在します。Primitive Colorsは、ブランドカラーに基づく主要な色相を11段階に展開しています。Theme Colorsは、Primitive Colorsで定義したカラーをUIで使えるように組み合わせを定義したデザイントークンです。
デザイナー、開発者は原則Primitive Colorsをそのまま利用することはなく、Theme Colorsとして利用するようにしてください。
背景色と前景色(テキストやアイコン等)の組み合わせはWCAG2.1の達成基準 1.4.3に基づき、十分なコントラスト比を担保するように設計されています。
より詳しいカラーパレットの設計プロセスについて知りたい場合はCyberAgent Developers Blogの記事を参照してください。
種類
UIのレイヤー構造に基づき分類し、背景色と前景色の組み合わせを定義することで、十分なコントラスト比を保つように設計しています。
カラーの種類は、レイヤーの階層の概念に紐付けて考えます。
Theme Colorsは以下のように分類されます。また各分類ごとにLightとDarkのカラーパレットが用意されています。
Background Color
最下層に位置するカラーです。デザインツールでいえばアートボードの色であり、いずれのUIにも必ずあるものとします。