CSSからTailwindへ変換
既存のCSSを貼り付け、Tailwindユーティリティへ移行するための下書きを作れます。移行、整理、短い書き換えの出発点に使えます。
変換結果がここに表示されます。
CSSからTailwindへ変換する理由
移行の下書きを作る
よくあるCSS宣言をユーティリティクラスの候補に変換し、手作業で1行ずつ置き換える時間を減らします。
任意値も残せる
標準ユーティリティがない値はTailwindの任意値として残し、あとからデザイントークン化する判断ができます。
確認しながら整理
出力をそのまま完成形とせず、繰り返し値をトークン、コンポーネント、バリアント、再利用クラスにまとめます。
変換しやすいCSSプロパティ
displaypositionmarginpaddingwidthheightcolorbackgroundborder-radiusfont-sizeflexboxz-indexopacity
:hover、::before、media query、複雑な selector は、変換後に手作業で確認する必要があります。
よくある質問
本番でそのまま使えるクラスが出力されますか?
いいえ。自動変換は下書きです。複雑なセレクタ、レスポンシブ指定、擬似要素、カスケード、コンポーネントの意味は人が確認します。
セレクタなしの宣言だけでも貼り付けられますか?
はい。単独の宣言は一時的にラッパーを付けて処理されます。
同じ任意値が何度も出た場合は?
UI全体で繰り返す値なら、テーマトークン、コンポーネントクラス、デザインシステムのプリミティブにすることを検討します。
media query や hover state も変換できますか?
単純な宣言は変換できることがありますが、レスポンシブバリアント、hover状態、擬似要素、入れ子のセレクタは手動確認が必要です。