面ごとの保証
面が深くなると、文字もアクセントも自動で1段深い段を指します。カードの上でも 4.5:1 を割りません。
<div data-sg-surface="surface">
Design tokens
primary を1色選ぶだけで、面・文字・状態・グラフの色が規則から生成されます。 コントラストは検査して直すものではなく、そうなっているものです。
特徴
面が深くなると、文字もアクセントも自動で1段深い段を指します。カードの上でも 4.5:1 を割りません。
<div data-sg-surface="surface">
骨格の余白だけが密度で動きます。data-sg-density で固定でき、既定は画面幅に従います。
padding: var(--sg-space-page)
書体名はブランドの選択なので、システムは構造だけを持ちます。欧文 → 和文 → generic の順序は保証されます。
--sg-font-brand-display-latin
データ
段をずらして配るので、二色覚のもとでも潰れません。
面に近い側から遠い側へ並べます。面と同じ段は帯に入りません。
今月の生成回数(上限比)
読み込み中の骨組み。周期はループスケールから来ています。
暗色モードは反転ではなく、参照する段の入れ替えです。
360色相すべてで文字 4.5:1 / 印 3:1 を満たしています。
彩度の高い色を選ぶと、規則が届く範囲まで彩度を落とします。
プリミティブをコンポーネントから参照すると検査が落ちます。
同じ状態色を「文字」ではなく「塗り」として使うと、上に載せる文字が要ります。
記録
| 役割 | 参照する段 | 明色 | 暗色 |
|---|---|---|---|
| 本文 | neutral | 900 | 100 |
| 補助 | neutral | 600 | 300 |
| アクセント | primary | 500 | 400 |
| 印 | primary | 400 | 300 |
数字は等幅で揃えています。
料金
¥0 / 月
¥0 / 月
¥0 / 月
FAQ
この段落だけ行高が違います。UI の中に置く文字と、続けて読ませる文章とでは 読みやすい行間が違うためです。サイズは同じ段で、行高だけが別の族から来ています。 サイズと行高は必ず対で提供されます。対応が崩れないように、 サイズだけを取り出して使う道は用意していません。
このページが読み込んでいるのは、生成された CSS 1枚だけです。