devtools-hub

CSS to Tailwind

CSS プロパティを Tailwind CSS クラスに変換

BOOTHで見る(有料版)
CSSTailwindWeb開発開発ツール

CSS を貼り付けるだけで対応する Tailwind CSS クラスをリアルタイム提案。spacing・typography・color・flex・grid・border など主要プロパティに対応。対応外のプロパティは別欄に表示します。

広告

CSS to Tailwind Converter

CSS を入力すると Tailwind クラスが生成されます

Features

  • spacing(margin/padding)を Tailwind スペーシングクラスに変換
  • font-size・font-weight などタイポグラフィ系に対応
  • display: flex / grid など flexbox・grid 系に対応
  • border-radius・border-width・border-color に対応
  • color / background-color を Tailwind カラークラスに変換
  • 変換できないプロパティを「対応なし」として別表示
  • 変換結果をワンクリックでコピー

Desktop App

デスクトップ版を入手する

Web版にはない機能をデスクトップ版で追加しています。

  • 変換結果を .txt ファイルに保存
BOOTH で見る

CSS to Tailwind CSS — 変換の仕組みとTailwind CSS移行のベストプラクティス

CSSからTailwind CSSへの移行は、既存のスタイルシートを読み解きながら対応するユーティリティクラスを特定する作業です。CSS to Tailwindツールはこのプロセスを自動化し、margin・padding・font・color・flex・gridなどの主要プロパティを瞬時に変換します。

Tailwind CSSのスペーシングシステム

Tailwindのスペーシングは4px=1単位のスケールを使います。m-4がmargin: 16px、p-2がpadding: 8pxに対応します。このスケールはデザインの一貫性を保ちやすく、チームでの開発で「なぜこのサイズ?」という迷いを減らします。CSS to Tailwindツールでは最も近いTailwindスケールに自動的に変換します。

フレックスボックスとグリッドのTailwind変換

display: flexはflex、justify-content: space-betweenはjustify-between、align-items: centerはitems-centerに変換されます。Tailwindではflexとgridのユーティリティが充実しており、複雑なレイアウトもクラスの組み合わせで実現できます。gap-4でgap: 16pxを表現するなど直感的に記述できます。

カラーシステムの変換方法

TailwindはHSLベースのカラーパレット(gray-100〜gray-900、blue-500など)を提供します。#3b82f6はblue-500、#ef4444はred-500に対応します。ただしカスタムカラーはTailwindの標準パレットにない場合が多く、そのような場合はtailwind.config.jsでカスタムカラーを定義するか、bg-[#カラーコード]の任意値構文を使います。

CSSからTailwindへ移行するときの注意点

CSSからTailwindへの移行では、すべてのプロパティに対応するクラスがあるわけではありません。複雑なアニメーション・カスタムフォント・複雑なclip-pathなどは対応外になります。CSS to Tailwindツールでは変換できないプロパティを「対応なし」として別表示するので、それらは任意値構文(例: top-[42px])やCSSモジュールを併用して対応します。

広告

Related Tools

Gradient Deck

グラデーションエディタ

カラーデザインCSS

使ってみる →

BOOTH

Box Shadow Generator

CSS box-shadow をスライダーで即作成。複数レイヤー対応

デザインCSS開発者向け

使ってみる →

BOOTH

CSS Filter Generator

9種類のフィルターをスライダーで調整して CSS を即生成

CSSデザイン開発者向け

使ってみる →

BOOTH

このツールを共有する