Tailwind Config Builder

カスタムカラー、スペーシング、フォント、ブレークポイントでtailwind.config.jsをビジュアルに作成。すべての処理はクライアントサイドで実行されます。

このツールについて

Tailwind Config Builderは、コードを手動で書くことなく tailwind.config.jsファイルをビジュアルに作成・カスタマイズ できる無料のブラウザベースツールです。正確な設定構文を 記憶する代わりに、カラー、スペーシング値、フォントファミリー、 ブレークポイントのフォームフィールドに入力するだけで、 すぐに使える設定ファイルが生成されます。

拡張(extend)モード(デフォルトのTailwind CSS値をすべて 保持し、カスタム値を追加)と上書き(override)モード (デフォルトを完全に置き換え)を選択できます。この違いは Tailwind設定で最も誤解されやすい部分の一つですが、 ビルダーではトグル一つで明確になります。

Generalタブでは、ダークモード戦略(classまたはmedia)を 設定し、既存プロジェクトへのTailwind統合時の競合を避ける ためのクラスプレフィックスを任意で追加できます。すべての 変更は即座に出力に反映されるため、素早く反復できます。

すべての処理はブラウザ内で完全に実行されます。データは サーバーに一切送信されず、アカウントも不要です。

このツールは、ユーティリティクラスをリアルタイムでテスト するためのTailwind CSS Playground、 既存のCSSをTailwindに移行するための Tailwind CSS Converter、 Tailwindテーマを補完するデザイントークンシステムを 構築するためのCSS Variable Generatorと 組み合わせて使えます。

使い方

  1. Colorsタブを開き、Add Colorをクリックしてカスタムテーマカラーを定義します。名前(例:primary)を入力し、HEX値を選択または入力します。
  2. Spacingタブに切り替えてカスタムスペーシング値を追加します。キー(例:72)とCSS値(例:18rem)を入力します。
  3. Fontsタブで、名前(例:sans)とカンマ区切りのフォントファミリーリストを指定してフォントファミリーを追加します。
  4. Breakpointsタブで、xs: 475px3xl: 1920pxなどのカスタムスクリーンサイズを定義します。
  5. Generalタブで、Extend(デフォルトに追加)またはOverride(デフォルトを置換)を選択し、ダークモード戦略を設定し、任意でクラスプレフィックスを追加します。
  6. 右側(モバイルでは下部)の出力パネルで生成されたtailwind.config.jsを確認します。
  7. CopyをクリックまたはCtrl+Shift+Cを押してクリップボードにコピーします。Downloadをクリックしてファイルを直接保存します。

人気のTailwind設定ガイド

すべてのTailwind設定ガイドを見る →

よくある質問

データは安全ですか?

はい。すべての処理はJavaScriptを使用してブラウザ内で完全に実行されます。データはサーバーに一切送信されません。設定はローカルで生成され、どこにも送信されません。

ExtendモードとOverrideモードの違いは何ですか?

Extendモードは、Tailwindの組み込みデフォルトの上にカスタム値を追加します。例えば、'primary'カラーを追加しても既存のTailwindカラーはすべて利用可能です。Overrideモードはデフォルトを完全に置き換え、定義した値のみがプロジェクトで利用可能になります。

Tailwind CSS v4に対応していますか?

生成される設定はTailwind CSS v2およびv3と互換性のあるmodule.exports形式を使用します。Tailwind v4では設定がCSSベースに移行しています。新しい形式への移行時に出力を参考として使用できます。

blue-50、blue-100、blue-200のようなカラーシェードを追加できますか?

'blue-50'やネストされたオブジェクトを含む任意の名前で個々のカラー値を追加できます。ビジュアルビルダーはシンプルさのためにフラットなキー・バリューペアに焦点を当てています。

クラスプレフィックスは何をしますか?

'tw-'のようなプレフィックスは、すべてのTailwindユーティリティクラス名の前に付加されます。'bg-blue-500'の代わりに'tw-bg-blue-500'を使用します。これは、競合する可能性のあるCSSクラス名を持つ既存プロジェクトにTailwindを統合する際に便利です。

ダークモードはclassとmediaのどちらを使うべきですか?

ダークモードを手動で制御したい場合(ボタンで切り替え)は'class'を使用します。ユーザーのOS設定にprefers-color-schemeメディアクエリで自動的に従いたい場合は'media'を使用します。

既存のtailwind.config.jsをインポートできますか?

現在、既存の設定ファイルのインポートはサポートされていません。既存の値をフォームフィールドに手動で入力できます。将来のアップデートでインポート機能を追加する可能性があります。

関連ツール