Tailwind Configでカスタムスペーシングスケール

Tailwind CSSのスペーシングスケールをプロジェクト固有の値で拡張またはカスタマイズし、margin、padding、gap、width、heightユーティリティに対応します。

Spacing

詳細な説明

Tailwindでのカスタムスペーシング

Tailwindのスペーシングスケールは、margin(m-*)、padding(p-*)、gap(gap-*)、width(w-*)、height(h-*)ユーティリティを制御します。

スケールの拡張

カスタム値を追加すると、p-128w-144mt-4.5などが使えるようになります。

カスタム単位の使用

スペーシング値はremに限定されません。任意のCSS単位を使用できます。

名前付きスペーシングトークン

デザインシステムでは、名前付きトークンが可読性を向上させます。

Extend vs Override

拡張するとデフォルトと並んで値が追加されます。上書きすると、定義した値のみが存在し、デフォルトのスペーシングクラスがすべて削除されます。

ユースケース

デザインシステムがTailwindのデフォルトの4pxベーススケールと異なる特定のスペーシングトークンを持つ場合にカスタムスペーシングを使用してください。

試してみる — Tailwind Config Builder

フルツールを開く