Less引入和關鍵字(7)

2021-10-12 10:35:31 字數 1392 閱讀 1608

引入乙個或多個 .less 檔案,然後引入的這個檔案中的所有變數都可以在當前的less專案中使用。

例子:main.less檔案

@wp

:960px;

style.less檔案

@import

"main"

;.content

編譯結果

.content

注意:引用 .css 檔案會被原樣輸出到編譯的檔案中,所以在寫less裡面不能混合css檔案中的樣式

例子:index.css檔案

.color

style.less檔案

@import

"main"

;@import "index.css"

.content

1.once 預設,只包含一次

2.reference 使用less檔案但不輸出

3. inline 在輸出中包含原始檔(原樣輸出,不能使用裡面的變數)但不加工它

4. less 將檔案作為less檔案物件,無論是什麼副檔名

5. css 將檔案作為css檔案物件,無論是什麼副檔名

6. multiple 允許引入多次相同檔名的檔案

例子

@import

(reference)

"main.less"

;

multiple

@import

(multiple)

"main.less"

;@import

(multiple)

"main.less"

;@import

(multiple)

"main.less"

;

編譯結果

.colorsss

.colorsss

.colorsss

在呼叫的混合集後面追加!important關鍵字,可以使混合集裡面的所有屬性都繼承!important

例子:less編寫

.foo

(@bg

:#f5f5f5,@color

:#900)

.unimportant

.important

編譯結果

unimportant

.important

this關鍵字和super關鍵字

this關鍵字和super關鍵字都必須放在構造方法的第一行,所有兩個關鍵字不能同時存在,任選其一即可,只需保證子類的所有構造方法呼叫父類的構造方法即可 this關鍵字的應用 this關鍵字用於區分區域性變數和成員變數的同名問題 有this關鍵字的是成員變數,或者是誰呼叫我,訪問的就是誰 this關鍵...

static關鍵字和final關鍵字

static記住幾點 1.優先順序高,載入優先物件例項化 2.在記憶體中只分配一次 3.屬於類本身,所有例項共享,一處變,處處變 4.1 static不能訪問沒有static修飾的方法 因為不認識,物件例項後才能在外部使用方法 2 可以訪問static塊 3 未加static的方法可以訪問stati...

abstract關鍵字和final關鍵字

abstract類和abstract方法 用關鍵字abstract修飾的類 方法 稱為abstract類 方法 抽象類,抽象方法。對於abstract方法,沒有方法體,且以 結尾,且不允許使用final和abstract同時修飾乙個類或者方法,因為被abstract修飾的話,就無法被繼承 abstr...