Less預處理語言的基本使用

2021-10-04 10:27:50 字數 1514 閱讀 7226

/* 使用 @ 宣告乙個變數 */

@vari

: blue;

/* 作為屬性值來使用上面申明的變數,直接使用 @vari */

.wrap

/* 等價於 */

.wrap

/* 宣告變數 */

@select

: .wrap;

@mar

: margin;

/* 使用變數 */

@: auto;

}/* 等價於 */

.wrap

@imgurl

:"./src/img/"

;.wrap

logo.png");}

/* 等價於 */

.wrap

變數是延遲載入的,使用前不一定要預先宣告,也可以使用後定義的變數

.warp

@green

: green;

規則:同一變數名定義多次時,只會使用最後一次定義定義的變數。less會先從當前作用域中向上查詢,當前作用域找不到時會到它的父級查詢,但不會在它的子級目錄下查詢。

@color

: red;

.wrap

color

:@color

; /* color: green */

}

.wrap

}/* 編譯後 */

.wrap

.wrap .content

.wrap

&:hover

}/* 編譯後 */

.wrap

.content

.content:hover

/* 以 . 開頭定義混合 */

.juzhong

.wrap

.content2

}

/* 定義帶引數混合 */

.juzhong

(@w, @h, @c)

.wrap

.content2

}

.juzhong(@w

:50px, @h

:50px, @c

:pink)

.wrap

.content2

}

.juzhong(@w

:50px, @h

:50px, @c

:pink)

.wrap

.content2

}

css 預處理語言 Less篇

了解less 它是一門css預處理,擴充了css,增加了諸如變數 混合 mixin 函式等功能,讓 css 更易維護 方便製作主題 擴充,less也可以執行在 node 或瀏覽器端。總結 讓css更具維護性 主題性 擴充套件性!一 變數 語法 變數名 值 color 00c 藍色 header 生成...

使用CSS預處理器Less

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

css預處理器 less

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