Less入力

コンパイル済みCSS

LessをCSSの例

Lessは変数、ネスト、ミックスイン、関数をCSSに追加します。ブラウザはLessを実行しません—プレーンCSSが必要です。例:

変数とネストされたセレクター

Less入力:

入力

コンパイル済みCSS:

出力

上のサンプルでさらにサンプルデータを読み込めます。

LessをCSSとは?

Lessは変数、ネスト、ミックスイン、関数を追加するCSSプリプロセッサです。ブラウザはLessを実行しません—プレーンCSSが必要です。このツールはLessをブラウザ対応のCSSにコンパイルします。Lessドキュメントが構文を定義しています。

コンパイルは完全にブラウザ内で行われます。サーバーには何も送信されません。出力は標準CSSです。逆の変換(CSSをLessに)にはCSSをLessにを。SCSSにはSCSSをCSSにを使用してください。

このツールの使い方

1

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

Lessをコピーして左のエディターに貼り付けます。アップロードをクリックして.lessまたは.cssファイルを読み込むこともできます。サンプルボタンでサンプルデータを読み込みます。無効なLessはエラーを表示します。

2

コンパイルされたCSSを確認

右のパネルにコンパイルされたCSSが表示されます。変数は解決され、ネストはフラット化され、ミックスインは展開されます。出力はどのブラウザでも使用できるプレーンCSSです。

3

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

コピーまたはダウンロードを使用してください。出力のフォーマットにはCSSフォーマッターを。ミニファイにはCSSミニファイアーを使用してください。

LessをCSSが役立つ場面

プロジェクト(例:Bootstrap 3、Ant Design)やレガシーコードベースからLessがあり、プレーンCSSが必要な場合—クイックテスト、CDNデプロイ、ビルドツールのないシステム—このコンパイルが役立ちます。デバッグにも便利:Lessが生成するCSSを正確に確認できます。

Lessは多くのレガシープロジェクトや一部のUIフレームワークで使用されています。変数をカスタマイズしたりスタイルを抽出する場合、ここでコンパイルすると最終CSSが得られます。既存のCSSをLess構造に変換するにはCSSをLessにを使用してください。

よくある質問

LessとSCSSの違いは?

どちらも変数、ネスト、ミックスインを追加します。Lessは親セレクターに&を使用します。SCSSも同様です。構文は少し異なります。プロジェクトに合わせて選択してください。

@importに対応していますか?

ファイルがアップロードされていない場合、インポートは解決されないことがあります。マルチファイルプロジェクトには公式Lessコンパイラやバンドラーを使用してください。

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

はい。コンパイルは完全にブラウザ内で行われます。データはサーバーに送信されません。

ミックスインと関数は?

ミックスインと組み込み関数(例:lighten()darken())はコンパイル中に展開されます。出力CSSには解決された値が含まれます。

Bootstrap 3で使えますか?

Bootstrap 3はLessを使用します。完全なBootstrapコンパイルには公式ビルドを使用してください。このツールは単一ファイルのLessまたはスニペットで動作します。

関連ツール

Less:lesscss.orgLess使用法MDN CSSW3C CSSが出力形式を定義しています。