less學習(二) 簡單基礎

2021-08-10 06:27:40 字數 2247 閱讀 2282

this is color1

@nice-blue: #5b83ad;

@light-blue: @nice-blue + #111;

.color1

渲染結果為:

注意:由於變數只能定義一次,所以其本質就是常量

this is color1

this is color2

@nice-blue: #5b83ad;

@light-blue: @nice-blue + #111;

.color1

.color2

渲染結果:

}渲染結果:

任何數字、顏色或者變數都可以參與運算

@base: 5%;

@filler: @base * 2;

@other: @base + @filler;

color: #888 / 4;

background-color: @base-color + #111;

height: 100% / 2 + @filler;

less將會使用出現的單位,在下面這個例子中,最終輸出是6px;
@var: 1px + 5;
less 內建了多種函式用於轉換顏色、處理字串、算術運算等。這些函式在函式手冊中有詳細介紹。

函式的用法非常簡單。下面這個例子將介紹如何將 0.5 轉換為 50%,將顏色飽和度增加 5%,以及顏色亮度降低 25% 並且色相值增加 8 等用法:

@base: #f04615;

@width: 0.5;

.class

this is color1

this is color1child

this is color2

this is color2child

@nice-blue: #5b83ad;

@light-blue: @nice-blue + #111;

.color1

}.color2

&:after ;

}

渲染結果為

}渲染結果為:

和你預期的工作方式一樣。你可以匯入乙個 .less 檔案,此檔案中的所有變數就可以全部使用了。如果匯入的檔案是 .less 副檔名,則可以將副檔名省略掉:

@import "library"; // library.less

@import "typo.css";

Less簡單介紹

less 是一門 css 預處理語言,它擴充套件了 css 語言,增加了變數 mixin 函式等特性,使 css 更易維護和擴充套件。less 擴充了 css 語言,增加了諸如變數 混合 mixin 運算 函式等功能。less 既可以執行在伺服器端 node.js 和 rhino 平台 也可以執行在...

less基礎語法

less 是一門 css 預處理語言,它擴充了 css 語言,增加了諸如變數 混合 mixin 函式等功能,讓 css 更易維護 方便製作主題 擴充。node 瀏覽器和 rhino 平台都可以。本人使用的則是國人的koala。分為兩種 和 1.此種編譯後不會出現在css檔案中,不編譯 2.這種編譯後...

Less基礎使用

建立less 在less檔案可以引入其他檔案 如果引入檔案時less格式,字尾名可以省略 import aiqi aiqi 在scoped下穿透 deep p 變數 可以定義變數方便復用 backgroundcolor greenyellow important aiqi 混入 混合 mixin 是...