Vol.042025年8月1日
Design

グリッドはまず 8px から。それ以外を許さない

4 や 6 や 10 が混ざる UI は、すべての隙間が「なんとなく」になる。8 の倍数だけにすると、設計がシンプルになる。

2025年8月1日·1 min·SoraEndo
SoSoraEndo2025年8月1日1 min190

なぜ 8 か

4 でも 16 でもなく、なぜ 8 か。それは「人間が直感的に半分・倍を扱える単位」だから。8 / 16 / 24 / 32 / 48 / 64 — どれも 8 で割り切れる。

自分に課すルール

  • margin / padding / gap は すべて 8 の倍数
  • 例外は「タイポグラフィ起因」(line-height など)
  • 4 を使いたくなったら、それは「もうひとつ近い 8」を選ぶサイン

Tailwind ならば

Tailwind は標準で 4 の倍数を提供している。AetherEchoes では --spacing を 8 に上書きして、8 の倍数のみが出るようにしています。

@theme {
  --spacing-1: 8px;
  --spacing-2: 16px;
  --spacing-3: 24px;
  --spacing-4: 32px;
}

まとめ

ルールは少ない方がいい。「8 だけ使う」は覚えやすいし、迷う回数が減る。それだけで設計の質は確実に上がります。

Tags

Reaction

Share

X (Twitter)