CSSファイル 1

CSSファイル 2

結合済みCSS

CSS結合の例

2つのCSSファイルをそれぞれの入力エディターに貼り付けると、ツールがそれらを1つのスタイルシートに結合します:

リセット/ベース + コンポーネントスタイル

CSSファイル 1
CSSファイル 2

サンプルをクリックすると、両方のエディターにサンプルCSSが読み込まれ、結合結果がすぐに表示されます。

CSSコンバイナーとは?

CSSプロジェクトはスタイルを複数ファイル(リセット、ベース、コンポーネント、ユーティリティ)に分割することが多いです。CSSコンバイナーは本番用に1つのファイルに結合します。HTTPリクエストが減り読み込みが速くなります。W3C CSS仕様が言語を定義しています。ViteWebpackなどのビルドツールはビルド時に行います。このツールはブラウザ内でデュアル入力エディターを提供します。

最初のCSSファイルを左上のエディターに、2番目を左下のエディターに貼り付けてください(または各パネルのアップロードを使用)。右パネルが両方の入力を自動結合します。すべてブラウザ内で動作し、サーバーには何も送信されません。結果のフォーマットにはCSSフォーマッターを、ミニファイにはCSSミニファイアーを使用してください。

このツールの使い方

1

CSSを貼り付けまたはアップロード

最初のCSSファイルを左上のエディターに、2番目のファイルを左下のエディターに貼り付けます。各パネルには個別のアップロードボタンがあり、.cssファイルを個別に読み込めます。サンプルで両方のエディターに一度にサンプルデータを読み込めます。

2

結合出力を確認

右パネルが両方の入力を自動結合します。ファイル1が先に、続いてファイル2が表示されます。検証にはCSSバリデーターを。ベンダープレフィックス追加にはCSSプレフィクサーを使用してください。

3

コピーまたはダウンロード

コピーまたはダウンロードで結合CSSを保存します。まずSCSSやLessを変換するにはSCSSをCSSにまたはLessをCSSにを使用してください。

CSS結合が役立つ場面

レガシープロジェクトや手作りサイトには多くのCSSファイルがあることがあります。結合するとリクエストが減りデプロイが簡単になります。BootstrapTailwindはビルドパイプラインを使用します。このツールは2つの専用入力パネルで手動のクイックオプションを提供します。HTMLからCSSを抽出するにはCSSエクストラクターを使用してください。

結合出力のフォーマットにはCSSフォーマッターを。インラインスタイル(例:メール)にはCSSをインラインにを。プリプロセッサ間の変換にはCSSをSCSSにまたはCSSをLessにを使用してください。

よくある質問

データはプライベートですか?

はい。結合は完全にブラウザ内で行われます。データはサーバーに送信されません。

両方のファイルに同じセレクターがある場合はどうなりますか?

ツールは両方をそのまま保持します。CSSのカスケードにより、詳細度が同じ場合は後に記述されたルールが優先されます。これはブラウザが複数のスタイルシートを処理する仕組みと同じなので安全です。高度な重複排除が必要な場合は、cssnanoPostCSSなどのビルドツールをご利用ください。

@importは?

ツールはテキストをそのまま結合します。@importのURLは解決しません。必要に応じてインポート内容を手動で含めるか貼り付けてください。

ファイルをアップロードするには?

各入力パネルに個別のアップロードボタンがあります。クリックしてそのパネル用の.cssファイルを選択してください。ファイル1は左上のエディターに、ファイル2は左下のエディターに入ります。

ファイルの順序は重要ですか?

はい。出力ではファイル1が先に、次にファイル2が表示されます。詳細度が同じ場合、後のルールが前のルールを上書きします。それに応じてファイルを配置してください。

関連ツール

詳細:W3C CSSMDN CSSViteWebpack