🍋
Menu
.less Code

Less(Leaner Style Sheets)

Lessは標準CSSに変数、ミックスイン、ネスト、関数を追加するCSSプリプロセッサです。Lessファイルは通常のCSSにコンパイルされ、Sassが主流になる前はBootstrapフレームワークで特に人気がありました。

MIMEタイプ

text/x-less

種類

テキスト

圧縮

無劣化

メリット

  • + Variables and mixins reduce CSS repetition
  • + Can compile in the browser without a build step
  • + Simpler syntax than early Sass (no indentation rules)

デメリット

  • Declining ecosystem — Sass is more widely used
  • Native CSS custom properties replace many Less features
  • Fewer functions and features than modern Sass

.LESSを使うタイミング

すでにLessを使用しているプロジェクトにはLessを使用してください。新しいプロジェクトにはSassまたはネイティブCSSカスタムプロパティを推奨します。

技術的詳細

Lessは@変数、.mixin()定義、ネスト、色操作と数学の組み込み関数でCSSを拡張します。ブラウザ内(less.js)またはNode.jsを介してサーバーサイドでコンパイルできます。

歴史

Alexis Sellierは2009年にSassのよりシンプルな代替としてLessを作成しました。Bootstrap 3(2013年)がデフォルトプリプロセッサとしてLessを使用し、広く採用されました。Bootstrap 4がSassに切り替え、Lessの使用は減少しています。

.LESSから変換

.LESSに変換

関連フォーマット

関連用語