Less筆記整理

2021-10-23 05:24:49 字數 1159 閱讀 3099

1、什麼是less?

url:@

變數的延遲載入:同乙個變數在多處賦值,在作用域中(通俗的講就是一對{}花括號中),less完全解析完之後 ,最後賦值的變數值,替換作用域中使用變數的地方。

5、less的巢狀規則

.tab-bar}}

//編譯後

.tab-bar

.tab-bar .tab-bar-item

.tab-bar .tab-bar-item:hover

6、less的混合(mixins)

什麼是混合:多處重複使用的樣式集。我們可以將其提取作為乙個新的樣式集,然後在需要使用的地方引入。

.border-s

.tab-bar

.banner

.tab(@a:10px;@b:10px;@c:pink)
.tab(@_;@a;@b)

.tab(w;@a;@b)

.tab(m;@a;@b)

//引用

.class

//編譯

.class

.border(@a,@b,@c)

.class

了解即可,實在是用的不多。

7、less的計算:在less中進行簡單的加減乘除運算

數**算以最左邊顯式宣告的單元型別。如果轉換不可能或沒有意義,則忽略單位。不可能的轉換示例:px到cm或rad到%。

.class

8、less的繼承extend:

檔案

.tab

.tab:hover

檔案@import "extend.less";

.class

&:nth-child(2)}}

//編譯後css

.tab,

.class .item

.tab:hover,

.class .item:hover

.class

.class .item:nth-child(1)    

.class .item:nth-child(2)

9、less避免編譯:使用"~"波浪號,會當做字串

.test

編譯:.test

Less學習筆記

less類似於jquery,是乙個庫。是一種動態樣式語言,屬於css預處理語言的一種,它使用類似css的語法,為css賦予了動態語言的特性,如變數 繼承 運算 函式等,更方便css的編寫和維護。1 混合變數例如 border 如果.div也想用這個樣式直接寫 複製 div 複製 2 變數沒帶值 bo...

Less學習筆記

less類似於jquery,是乙個庫。是一種動態樣式語言,屬於css預處理語言的一種,它使用類似css的語法,為css賦予了動態語言的特性,如變數 繼承 運算 函式等,更方便css的編寫和維護。1 混合變數例如 border 如果.div也想用這個樣式直接寫 複製 div 複製 2 變數沒帶值 bo...

學習筆記 Less

less is more than css 少即是多,比css 什麼是less?nodejs庫 瀏覽器端使用 koala的基本使用less的注釋 內容是被編譯的,保留進.css檔案中 內容不被編譯,不出現在.css檔案中 宣告變數,以 開頭,如 變數名 值 w 500px h 300px box不帶...