Get Started
Input
Feedback
Display
Installation
i18n
4px グリッドをベースとしたスペーシングシステムです。Tailwind の p-*、m-*、gap-*、space-* ユーティリティで使用します。
TokenVisualValue
00px
px
1px
0.5
2px
1
4px
1.5
6px
2
8px
2.5
10px
3
12px
4
16px
5
20px
6
24px
8
32px
10
40px
12
48px
16
64px
20
80px
24
96px
使い方#
// padding
<div className="p-4" /> // 16px 全方向
<div className="px-6 py-4" /> // 水平 24px / 垂直 16px
// margin
<div className="mt-8" /> // 上 32px
// gap(Flex / Grid)
<div className="flex gap-3" /> // 12px
<div className="grid gap-4" /> // 16px使い分けガイド#
| 用途 | 推奨値 | 説明 |
|---|---|---|
| アイコンとテキストの間 | gap-1.5 / gap-2 | 6〜8px |
| フォームフィールド間 | gap-4 | 16px |
| カード内パディング | p-4 / p-6 | 16〜24px |
| セクション間マージン | py-12 / py-16 | 48〜64px |
| ページ横パディング | px-4 lg:px-8 | レスポンシブ |
ルール#
- 4px の倍数(
0.5,1,1.5,2,3,4...)を使います。 5(20px)や7(28px)は Tailwind に存在しますが、グリッドが崩れるため原則避けます。px(1px)は border や divider の視覚調整のみに使います。- 直値(
p-[13px]等)は使いません。