LESSとCSSコードの双方向変換を実現。変数やネストなどの高度な機能の処理に対応しています。
フロントエンド開発では、LESSプリプロセッサのコードとブラウザが読み取れるCSSコードを変換する作業が頻繁に発生します。本ツールはリアルタイムコンパイルエンジンを搭載し、LESSの変数(@var)、ミックスイン(Mixin)、ネスト(入れ子)ルールなどの機能を正確に処理し、W3C標準に準拠したCSSコードを出力します。逆方向の変換(CSSからLESS)では、CSSセレクタを自動的にLESSのネスト構文に再構築し、重要なコメント構造を保持します。
LESSの変数は変換後に失われますか?
いいえ。すべての@変数はCSSカスタムプロパティ(--var)としてコンパイルされ、値が保持されます。
@importを含むLESSファイルはどのように変換しますか?
参照されているファイルの内容を手動で結合してから変換してください。本ツールは外部ファイルの依存関係を処理しません。
CSSからLESSへ変換する際、メディアクエリ内のネストルールは手動での調整が必要になる場合があります。また、!importantを含むスタイルを変換する場合は、優先順位を確認することをお勧めします。
典型的なユースケース:BootstrapのLESSソースコード(variables.lessなど)をCSSに変換する場合、先に依存ファイルの順序を処理しておくことをお勧めします。入力と出力の例:@btn-color: #337ab7; → --btn-color: #337ab7;