CSS ビューティファイアーおよび CSS ビューティファイアーミニファイアー

乱雑な CSS や縮小された CSS をクリーンで読みやすいスタイルシートにフォーマットしたり、フォーマットされた CSS を圧縮してファイル サイズを縮小したりできます。インデント、セレクターの書式設定、コメントの処理を調整します。すべてはブラウザ内で実行されます。コードがアップロードされることはありません。

2 つのモード · 100% クライアント側 · 0 バイトのアップロード
Input CSS
0 chars · 0 lines
Output
0 chars · 0 lines

美しくする方法と方法オンラインで CSS を縮小する

2 つのモードを理解する

CSS スタイルシートは、多くの場合、次の 2 つの状態になります。 縮小された (空白なし、1 行、読みにくい) または 一貫性のないフォーマット (インデントが混在しており、改行がおかしい)。このツールは両方向を処理します。

  • 美しくする 圧縮された CSS を、成熟した CSS を使用して読みやすいレイアウトに展開します。 js-beautify 図書館。インデント、セレクターの書式設定、ルール間の間隔はすべて構成可能です。
  • 縮小する コメントと不要な空白を削除して、ユーザーに提供されるバイト数を削減します。これは、ビルド ステップがない場合に本番環境の CSS を配布する場合に役立ちます。

このツールの使用方法

  1. CSS を左側の入力ペインに貼り付けます。
  2. ツールバーからインデントと書式設定のオプションを選択します。
  3. クリック 美しくする フォーマットするか、 縮小する 圧縮します。
  4. 結果をコピーし、 .css ファイルを選択するか、 入力として使用する 操作を連鎖させます。

このツールは、標準の CSS だけでなく、SCSS のようなネストされた構文、メディア クエリ、キーフレーム、CSS 変数も処理します。すべての処理はブラウザ内でローカルに行われます。

よくある質問

私のCSSはどこかにアップロードされていますか?

いいえ。ビューティファイアーとミニファイアーは両方とも、クライアント側の JavaScript を使用して完全にブラウザー内で実行されます。コードがデバイスの外に出ることはなく、何も記録されません。

縮小すると実際にどれくらい節約できるのでしょうか?

一般的な手書きスタイルシートまたは縮小されていないスタイルシートの場合、主にコメント、インデント、改行の削除により、縮小後に 20 ~ 40% のサイズ縮小が期待されます。すでにコンパクトな CSS では、節約できる効果はさらに小さくなります。出力ペインには正確なバイト デルタが表示されます。

ミニファイアーは CSS を破壊しますか?

ミニファイアは、各ルール ブロックの末尾にある空白、コメント、および末尾のセミコロンのみを削除します。セレクターの書き換え、ルールのマージ、プロパティの並べ替えは行わないため、出力の動作は入力と同じです。

SCSS または LESS をサポートしていますか?

SCSS スタイルのネストされたルールと行コメント (//) カジュアルに使用するのには十分ですが、SCSS コンパイラではありません。実際の SCSS/LESS ワークフローの場合は、まず CSS にコンパイルしてから、必要に応じてここでフォーマットします。

CSS変数をサポートしていますか? @supports、そして現代の構文は?

完全にサポートされています。カスタム プロパティ (--var)、 @supports@container、ネスティング、 :is()/:where()、 そして color-mix() すべては美化モードと縮小モードの両方で正しく通過します。

関連ツール