ロゴ
ToolkitsLabEfficiency Hub

スペーシング・システム・ビルダー

一貫性のあるUIデザインに欠かせない「余白のルール」を構築。 グリッドに基づいたスケールを視覚化し、CSS変数やTailwind CSSの設定コードを一瞬で生成します。

名前サイズREM / PXプレビュー
sp-xs8px0.5rem
実寸
sp-sm16px1rem
実寸
sp-md24px1.5rem
実寸
sp-lg32px2rem
実寸
sp-xl40px2.5rem
実寸
sp-2xl48px3rem
実寸
sp-3xl56px3.5rem
実寸
sp-4xl64px4rem
実寸

システム設定

スペーシング・システム・ビルダーとは?

本ツールは、デザインシステムにおける「スペーシングスケール(余白の段階)」を定義し、デザイナーと開発者の共通言語を作るための補助ツールです。 当てずっぽうな余白指定を避け、8pxや4pxといった基本単位(ベースグリッド)の倍数でルール化することで、直感的かつ整然としたレイアウトを実現します。

こんなシーンで便利です

デザインシステムの立ち上げ

新規プロジェクトでマージンやパディングの共通ルールを策定する際、基本単位を決めるだけで標準的なスケール(xs〜6xl)を自動作成します。

コーディングの効率化

PXからREMへの計算を手動で行う手間を省きます。16pxベース、10pxベースなどプロジェクトに応じたREM換算が瞬時に行えます。

一貫性のチェック

生成されたプレビュー(実寸)を見ながら、各ステップのジャンプ率が適切か、視覚的なバランスを確認しながらルールを微調整できます。

Tailwind CSSのカスタマイズ

デフォルトのテーマ設定を上書き、または拡張するための設定オブジェクトを生成。そのまま `tailwind.config.js` に貼り付け可能です。

使い方は簡単 4ステップ

  1. 「基本グリッド」にプロジェクトの基準値(例: 8)を入力します。
  2. 「ステップ数」で生成したい余白の段階数を設定します。
  3. テーブルで実際のPXサイズとREM値、視覚的なボリュームを確認します。
  4. 「CSS変数」または「Tailwind設定」ボタンでコードをコピーし、プロジェクトに導入します。

プレビューの青いバーは実際のピクセルサイズで表示されているため、画面上でのサイズ感を直接確認できます。

ご利用時の注意点

  • アクセシビリティ:REM単位を使用することで、ユーザーがブラウザのフォントサイズを変更した際に、余白も適切にスケーリングされます。
  • 接頭辞の活用:プロジェクト名や `space` などの接頭辞を付けることで、コード上の補完機能がより使いやすくなります。
  • 等間隔の原則:基本的には基本単位の整数倍でスケールを作成することが、美しいリズムを生む秘訣です。

UIデザインにおける標準スペーシング・スケール早見表

8pxグリッド(ベース単位:8px / 1rem = 16px)に基づいた、モダンなWebデザインで推奨される余白設計の基準値一覧です。

ステップ (Name)ピクセル (PX)REM換算 (16px)主な推奨用途
Space-1 (xs)4px0.25remアイコン内の余白・非常に狭い行間
Space-2 (sm)8px0.5remボタン内のパディング・小さな要素の間隔
Space-3 (md)12px0.75remカード内のコンテンツと境界線の余白
Space-4 (lg)16px1.0rem本文のパディング・標準的な要素の間隔
Space-6 (xl)24px1.5remセクション内の見出しと本文の間隔
Space-8 (2xl)32px2.0remカード同士の間隔・中規模なブロック余白
Space-12 (3xl)48px3.0remコンテンツブロック間の大きな仕切り
Space-16 (4xl)64px4.0remヒーローエリア・セクション間の大きな余白
Space-24 (5xl)96px6.0remランディングページの区切り・余白を活かした設計

【8pxグリッドシステム(8pt Grid)のメリット】

8pxを基準とする理由は、「偶数であるためスケーリングが容易」「ほとんどの解像度(Retina等)で割り切れる」「16px(1rem)との相性が抜群に良い」という点にあります。 これにより、マージンやパディングに数学的な一貫性が生まれ、デベロッパーへの受け渡しもスムーズになります。

PXからREMへの変換

ブラウザの標準フォントサイズである16pxを1remとして計算することで、ユーザーのブラウザ設定に依存した柔軟なレイアウト(レスポンシブWebデザイン)が可能になります。

Tailwind CSSとの親和性

Tailwind CSSのデフォルトのスペーシング(w-4 = 1rem = 16pxなど)も4の倍数に基づいています。本ツールで生成したカスタム設定により、一貫性をさらに強化できます。

※キーワード:Webデザイン 余白 ルール, 余白 設計 ツール, 8pxグリッド 計算, マージン パディング 基準, CSSスペーシングスケール 生成, Tailwind CSS 余白 設定

よくある質問(FAQ)

Q.4pxグリッドと8pxグリッドどちらが良いですか?

Q.

A. より緻密な制御が必要な場合は4px、管理をシンプルにし、大胆なレイアウトを目指す場合は8pxが適しています。

Q.負の値(ネガティブマージン)は生成できますか?

Q.

A. 現在のバージョンは正のスケールのみ対応しています。負の値が必要な場合は、生成されたCSS変数に対して `-1` を掛けて使用してください。

Q.生成された表は画像として保存できますか?

Q.

A. 現在はコード出力のみですが、表をコピーしてドキュメント(NotionやFigma等)に貼り付ける際の数値リファレンスとして活用いただけます。

User Feedback & Request

あなたの声で、
このツールをより鋭く。

「こんな機能が欲しい」「ここを直してほしい」といったご意見や、新しいツールのリクエストを募集しています。エンジニアが直接目を通し、開発の参考にさせていただきます。

フィードバックを送る