less筆記 css預處理器

2021-09-25 04:44:59 字數 783 閱讀 2651

less 是一種動態樣式語言,屬於css預處理器的範疇,它擴充套件了css語言,增加了變數、mixin、函式等特性,使css更易維護和擴充套件;

less既可以在客戶端執行,也可以借助node.js在服務端執行。

以 // 開頭的注釋,不會被編譯到css檔案中;

以 /* */ 包裹的注釋會被編譯到css檔案中。

使用 @ 來申明乙個變數:@color:yellow

作為普通屬性值來使用:直接使用@color;

作為選擇器和屬性名:#@的形式;

作為url:@;

變數的延遲載入

基本的巢狀規則;

&的使用

混合就是將一系列屬性從乙個規則集引入到另乙個規則集的方式。

普通混合

不帶輸出的混合

帶引數並且有預設值的混合

帶多個引數的混合

命名引數

匹配模式

arguments引數

在less中可以進行加減乘除的運算

語法:~「content」

padding

:~"cacl(100px + 100)"

;/*less*/

padding

:cacl

(100px + 100)

;/*less避免編譯後的css*/

less繼承與less混合最大區別就是less繼承不能傳參。

效能比混合高,但靈活度比混合低。

以上是我個人學習less的大綱,之後我會陸續補全**哈~

希望能幫助到大家

css預處理器 less

less是一種動態樣式語言,屬於css預處理語言的一種,它使用類似css的語法,為css的賦予了動態語言的特性,如變數 繼承 運算 函式等,更方便css的編寫和維護。我們編寫的less檔案最終會編譯成css檔案 我們編寫的less檔案最終會被編譯成css檔案去執行,那麼在less中注釋分兩種,一種是...

css預處理器 less

官網 中文網 定義變數以 開頭 width 10px height width 10px 定義的變數 height 為20px top 就像定義了乙個方法,然後可以在多個地方呼叫一樣。bordered top header logo 加減乘除 單位一最左側運算元的單位為準。如果單位換算無效或失去意義...

使用CSS預處理器Less

前天寫了一篇文章,關於如何使用harp來加快人的開發效率,在mac系統和linux系統上測試是沒有問題的,但沒有在windows上測試,使用windows的剛入門的前端工程師,安裝harp失敗後,不知道怎麼解決問題。不管學習什麼,解決問題的能力是最重要的,學會自己動手。css有以下特點 然而css的...