スペーシングスケールシステム — 一貫したマージンとパディングトークン

一貫したマージン、パディング、ギャップのためのデザイントークンを使用したスペーシングスケールシステムを設計します。リニア、ジオメトリック、モジュラースケールのアプローチを学びます。

Spacing Tokens

詳細な説明

スペーシングスケールの構築

よく設計されたスペーシングスケールは、コードベースから任意のピクセル値を排除します。ギャップが12pxか14pxかを議論する代わりに、チームは調和のとれた値の定義済みセットから選択します。

リニアスケール(4pxベース)

最もシンプルなアプローチはベースユニットを乗算します:

:root {
  --spacing-0: 0;
  --spacing-1: 4px;    /* 0.25rem */
  --spacing-2: 8px;    /* 0.5rem */
  --spacing-3: 12px;   /* 0.75rem */
  --spacing-4: 16px;   /* 1rem */
  --spacing-6: 24px;   /* 1.5rem */
  --spacing-8: 32px;   /* 2rem */
  --spacing-12: 48px;  /* 3rem */
  --spacing-16: 64px;  /* 4rem */
}

Tシャツサイズスケール

名前付きサイズはデザイナーにとってより直感的です。

ジオメトリックスケール

幾何学的進行はより自然な視覚的リズムを作り出します。

各アプローチの使い分け

  • リニア: 最も柔軟、汎用デザインシステムに最適
  • Tシャツ: チームコミュニケーションとFigma統合に最適
  • ジオメトリック: 光学的スペーシングが重要なタイポグラフィレイアウトに最適

ユースケース

新しいデザインシステムを確立する場合、アドホックなスペーシングから体系的な値への移行時、またはレイアウト決定のための明確なガイドラインが必要な新しいチームメンバーのオンボーディング時に使用します。

試してみる — Design Tokens Generator

フルツールを開く