在進行前端開發、樣式重構或學習 CSS 預處理器時,配置本地編譯環境往往比較耗時:
less-loader 更快。本站 工具將複雜的編譯參數轉化爲直觀的開關和實時反饋:
.min.css。@import 相關的資源引用。@primary-color: #4D90FE; 或層級嵌套。| Less 源代碼 | 編譯後的標準 CSS | 作用 |
|---|---|---|
@w: 10px; width: @w * 2; |
width: 20px; |
變量與運算 |
.box { h1 { color: red; } } |
.box h1 { color: red; } |
層級嵌套 |
.radius(@r: 5px) { border-radius: @r; } |
(不直接輸出,僅在調用處展開) | 混合 (Mixins) |
color: darken(#fff, 10%); |
color: #e6e6e6; |
內置顏色函數 |
less.js 核心,確保編譯邏輯與各種構建工具(如 Webpack, Gulp)完全一致。