デザイントークン

Draft

プロダクト UI の色・文字・余白などの決まりは、トークン(名前の付いた値)として管理している。画面を作るときは素の値を書かず、トークン名で指定する。

トークンの層

トークンは 4 つの層を経由して画面に届く。

層例役割
プリミティブorange-600 = #f14c00素の値。ブランドカラーを起点に展開する
セマンティックbg-fill-brand用途で名前を付けたもの。ライト / ダークで別の値を持つ
エイリアス—セマンティック層をスタイル記述から呼び出すための名前
ユーティリティclass="bg-fill-brand"画面実装で直接使う最小単位のクラス

画面の実装で触ってよいのはセマンティック層より下だけ。 プリミティブの値(orange-600 や #f14c00)を画面から直接指定しない。ライト / ダークの切り替えとブランドカラーの更新は、この規律だけで成立する。

トークンの一覧

ページ内容
カラーセマンティックカラー全 57 個とオレンジスケール
タイポグラフィタイプスケールと OS 標準フォントの扱い
余白4px 基準の刻みとよく使う値
角丸角丸 6 段
影影 7 種と使いどころ
画面幅ブレークポイント 6 段

値の正本と同期

値の正本はデザインシステム rimo-design-system にある。このサイトに載せているのは手動同期のスナップショット(取得元コミット 86b3159)。トークンの実体・使用例は Storybook を参照(現在ホスティング準備中。公開後にここへ URL を記載する)。

Copied!