色
プロダクトを構成するために必要な最低限の色を定義しています。
コンポーネントの設計において、色を選択する手間を効率化するために、それぞれの色には役割に応じた名前を割り当てています。
色は情報を伝え、動作を示し、反応を促しますが、唯一の視覚的手段にしてはいけません。すべての利用者が同じ情報を知覚できる必要があります。
セマンティックトークン
メイン
プライマリーカラーであるMAINと、コンポーネントのベースカラーとなるWHITEを定めています。
プライマリーカラーは、プロダクトの印象を司る箇所に使います。具体的な使用箇所は、各コンポーネントを参照してください。
MAIN
#0077c7rgb(0,119,199)WHITE
#ffffffrgb(255,255,255)アクセント
コンテキストに応じた色を定めています。
MAINと合わせて、ユーザーのメインアクションや、アクションに対する結果、ヘルプの表示、オブジェクトの状態を表します。
具体的な使用箇所は、各コンポーネントを参照してください。
DANGER
#e01e5argb(224,30,90)WARNING_YELLOW
#ffcc17rgb(255,204,23)文字
テキストの状態に応じた文字の色を定めています。
強調などの文字スタイルは、タイポグラフィを参照してください。
TEXT_BLACK
#23221ergb(35,34,30)TEXT_GREY
#706d65rgb(112,109,101)利用用途
- 本文に対しての補足の文字色
- 文字の階層や強弱を文字の大きさ(ジャンプ率)で表現しづらい場合の文字色
コンポーネント内部での使用例
- DefinitionListの文字色
- Headingの文字色
TEXT_LINK
#0071c1rgb(0,113,193)TEXT_DISABLED
#c1bdb7rgb(193,189,183)利用用途
非活性状態を表す文字色に使います。
コンポーネント内部での使用例
- 非活性状態のButtonの文字色
使用上の注意
- 単なるグレーテキストの場合は使わない
- ジャンプ率を確保したいだけのときは
TEXT_GREYを使ってください。
- ジャンプ率を確保したいだけのときは
- 線や塗りの色には使わない
TEXT_WHITE
#ffffffrgb(255,255,255)利用用途
DANGER、MAINなどの強い塗りの上にある文字色に使います。
コンポーネント内部での使用例
- variant propsが
primaryのButtonの文字色
使用上の注意
- 線や塗りには
WHITEを使ってください。
線
線の色を定めています。 具体的な使用箇所は、各コンポーネントを参照してください。
BORDER
#d6d3d0rgb(214,211,208)TRANSPARENT
rgba(255,255,255,0)利用用途
例外的に、コンポーネントの枠線などを消すときに使います。
背景
背景の色を定めています。 具体的な使用箇所は、各コンポーネントを参照してください。
ACTION_BACKGROUND
#d6d3d0rgb(214,211,208)利用用途
周囲の要素の背景色にWHITE、OVER_BACKGROUND、COLUMNなどがすでに使われている状況で、操作要素を配置する領域をそれらと区別したい場合に背景色として使います。
コンポーネント内部での使用例
- TableのTableBulkActionRowの背景色
使用上の注意
- テーブルヘッダーの背景色には
HEADを使ってください。
HEAD
#edebe8rgb(237,235,232)利用用途
- テーブルヘッダーの背景色
- 視覚的グルーピングの
COLUMN以上のネストが必要なとき
コンポーネント内部での使用例
- Tableのテーブルヘッダーの背景色
使用上の注意
- TableBulkActionRowには
ACTION_BACKGROUNDを使ってください。
OVER_BACKGROUND
#f2f1f0rgb(242,241,240)COLUMN
#f8f7f6rgb(248,247,246)利用用途
WHITEの上で使う囲み色(要素をグルーピングするときに使う色)に使います。
コンポーネント内部での使用例
使用上の注意
- 画面の背景色では使わない
BACKGROUNDを使ってください。
BACKGROUNDの上では使わない- 色が
BACKGROUNDと同じなため、BACKGROUNDの上にはおかないでください。 OVER_BACKGROUNDを使ってください。
- 色が
BACKGROUND
#f8f7f6rgb(248,247,246)チャート(グラフ)
チャートで使用する色を定めています。チャートには指定された順序で色を使用します。
多色チャート
単色チャート
プリミティブトークン
セマンティックトークンだけで視覚設計を十分に行えない場合のみ、プリミティブトークンから色を使用できます。
基本色
グレースケール
透明色
色の新旧比較
2021年2月にプロダクトの色をアップデートしました。
概要は、お知らせ「SmartHR の画面のカラーが新しくなります別タブで開く」を参考にしてください。