Tokens · Spacing

Spacing

Tailwind のスケールを使い、余白と大きさは 4px グリッドにそろえます。

4px グリッド

次の3つは 4 の倍数にそろえます。

  • 並んだ物どうしの間(gap、space-x、space-y)。
  • 要素を内側へ寄せる余白(padding、margin)。
  • 操作部品・バッジ・アイコンの大きさ。アイコンは 12・16・20・24px です。

1行の行やバッジは、先に高さを決めてから余白を整数の段にします。メニューの項目は、上下 6px の余白ではなく min-h-8 py-1(高さ 32px・余白 4px)です。

機械検査:npm run design:verify:grid4

Scale

00px
px1px細部専用
0.52px細部専用
14px
1.56px細部専用
28px
2.510px細部専用
312px
3.514px細部専用
416px
520px
624px
728px
832px
936px
1040px
1248px
1456px
1664px
2080px
2496px
28112px
32128px
36144px
40160px
48192px
56224px
64256px

よく使う組み合わせ

Token値用途
h-936pxButton / Input / Select の高さ ── システム共通のコントロールの拍子
gap-28pxボタン内のアイコンとラベルの間隔
p-4 / p-5 / p-616 / 20 / 24pxCard の padding(コンパクト / デフォルト / ゆとりあり)
space-y-4 / space-y-6 / space-y-816 / 24 / 32pxセクションブロック間の縦リズム
max-w-2xl / 3xl / 6xl672 / 768 / 1152pxプロース / ドキュメント / ランディングの読みやすい幅