ページ内ナビ
概要
LessはCSSに変数・mixin・nesting等を追加するstylesheet languageです。Node.js上のlessc CLIやJavaScript APIで.lessを通常のCSSへcompileできます。
特徴と向いている用途
公式資料に基づく紹介・実機未検証 · 内容確認日:
主な特徴
向いている用途
導入前の確認
参考にした公式資料
- [1]Less v4.9.1 README(2026-10-05)
- [2]Less v4.9.1 package metadata(2026-10-05)
- [3]Less v4.9.1 changelog(2026-10-05)
- [4]Less v4.9.1 release(2026-10-05)
- [5]Less Apache-2.0 license(2026-10-05)
編集部からの補足
Less 4.9.1のnpm packageはNode.js 18以上を要求します。また4.xはLess 5で削除予定のlegacy identifier形式などに警告を出すため、既存codebaseではwarningをmigration backlogとして扱うのが安全です。
3ステップで試す
- 1
Less 4.9.1を一時projectへ導入する
Node.js 18以上の環境でreview対象releaseを固定して導入します。
demo=$(mktemp -d "${TMPDIR:-/tmp}/less.XXXXXX") && cd "$demo" && npm init -y >/dev/null && npm install --save-exact --save-dev less@4.9.1 - 2
変数とnestingを使うLess fileを作る
Lessの変数とnested selectorを含む最小sourceを用意します。
printf "%s\n" '@accent: #663399;' '.card {' ' color: @accent;' ' &:hover { color: white; }' '}' > input.less - 3
lesscでCSSへcompileする
lesscでCSSを生成し、変数とnestingが通常のCSSへ変換されたことを確認します。
npx lessc input.less output.css && grep -q ".card:hover" output.css
成長
成長の推移 · 直近30日
17,025 Stars
推移データを蓄積中です。
開発アクティビティ
直近90日・週次
- Commit(直近30日)
- 0
- Open PR
- 12
開発アクティビティを蓄積中です。
Built with
カテゴリとタグ
カテゴリ
GitHubデータ
GitHubのデータGitHubの詳細データを見る
GitHub Topics
- stylesheet-language
- language
- css
- Stars
- 17,025
- Forks
- 3,367
- Watchers
- 633
- Open Issues
- 175
- Contributors
- 249
- 所有者種別
- Organization
- 主要言語
- JavaScript
- ライセンス
- Apache-2.0
- リポジトリ最終更新
- 2026/10/03
関連情報
関連記事を投稿するこのOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。
あわせて探訪
- i18next8,637 Stars
共通タグ 3件 · 共通カテゴリ 1件 · 同じ言語
翻訳キー・複数形・補間・resource loadingをUI frameworkから切り離すi18n core
JavaScript - Tauri111,593 Stars
共通タグ 3件 · 共通カテゴリ 1件
web frontendとRust native layerをsystem WebView上のdesktop/mobile appへまとめる
Rust - Storybook91,200 Stars
共通タグ 3件 · 共通カテゴリ 1件
UI状態をstoryとして保存し、Docs・interaction test・AI toolへ再利用するfrontend workshop
TypeScript - Animate.css82,849 Stars
共通タグ 3件 · 共通カテゴリ 1件
classを追加するだけで再利用可能なCSS animationをUIへ適用する
CSS - normalize.css53,505 Stars
共通タグ 3件 · 共通カテゴリ 1件
browserのuseful defaultを残しながら、default styleの差異と既知bugを補正する
CSS - Expo52,566 Stars
共通タグ 3件 · 共通カテゴリ 1件
React NativeアプリをAndroid・iOS・Webへ一つのprojectから展開する
TypeScript
情報の誤りを報告
掲載内容に誤りや古い情報があればお知らせください。