TailwindのユーティリティクラスをコピペするだけでTailwind推奨順序に自動整列。レイアウト→ポジション→サイズ→スペーシング→タイポグラフィ→背景→ボーダー→エフェクト→トランジション→インタラクションの順でキレイに並べ替えます。
関連ツール:CSS変数ジェネレーター · CSSメディアクエリジェネレーター
入力モード
スペース区切りのTailwindユーティリティクラスを貼り付けてください。
結果
<div class="tw-diff" id="tw-ja-diff-wrap">
<div class="tw-diff-box before">
<div class="tw-diff-label before">並べ替え前</div>
<div class="tw-diff-content" id="tw-ja-before"></div>
</div>
<div class="tw-diff-box after">
<div class="tw-diff-label after">並べ替え後</div>
<div class="tw-diff-content" id="tw-ja-after"></div>
</div>
</div>
<label>ソート済み出力</label>
<div class="tw-output-wrap">
<textarea class="tw-output" id="tw-ja-output" readonly rows="5"></textarea>
<button class="tw-copy-btn" id="tw-ja-copy-btn" onclick="twJaCopy()">コピー</button>
</div>
フリーランス・個人事業主の経理をまるごと自動化
freee会計なら確定申告・請求書・帳簿がすべて一元管理。開発者・フリーランスエンジニアに選ばれています。
ソート順の仕組み
Tailwind CSS公式のPrettier プラグイン と同じ推奨順序でクラスを並べ替えます。
| グループ | 代表クラス例 |
|---|---|
| レイアウト | flex, grid, block, hidden, overflow-hidden |
| ポジション | relative, absolute, top-0, z-10 |
| サイズ | w-full, h-16, max-w-md |
| スペーシング | p-4, mx-auto, space-x-2 |
| タイポグラフィ | text-lg, font-bold, leading-tight, text-gray-900 |
| 背景 | bg-white, from-blue-500, bg-gradient-to-r |
| ボーダー | rounded-xl, border, ring-2 |
| エフェクト | shadow-lg, opacity-75 |
| トランジション | transition, duration-200, ease-in-out |
| トランスフォーム | scale-95, rotate-3, translate-x-1 |
| インタラクション | cursor-pointer, select-none |
レスポンシブ(sm:, md:, lg:)・状態(hover:, focus:, dark:)バリアントは、対応するベースクラスグループの後ろにまとめてソートされます。
使い方のヒント
- HTML要素モードはコンポーネントをまるごと貼り付けるときに便利。各
class="..."属性を個別にソートします。 - 重複削除はデフォルトでオンです。オフにすると元のクラス一覧がソートのみされます。
- すべてブラウザ内で処理します。入力内容はサーバーに送信されません。
関連ツール:CSS変数ジェネレーター · CSSメディアクエリジェネレーター
確定申告・会計をもっとラクに? freee会計 なら、フリーランスの経費管理もクラウドで簡単。まずは無料で試してみましょう。
