連線兩個或多個變數的值
要將兩個或多個變數的值連線成一個字串並將其作為輸出列印,我們需要使用插值。
以下 Less 程式碼,
#demo:after {
@var1: Hello;
@var2: World!!!;
content: "@{var1} @{var2}";
}
編譯時會設定 “Hello World !!!” 作為 content
屬性的價值。下面是編譯的 CSS:
#demo:after {
content: "Hello World!!!";
}
如果兩個或多個變數的值僅需要以空間分離的方式彼此相鄰放置,則不需要插值。
#demo {
@top: 4px;
@right: 2px;
@bottom: 6px;
@left: 4px;
padding: @top @right @bottom @left;
}
編譯上面的程式碼時,會生成以下 CSS。
#demo {
padding: 4px 2px 6px 4px;
}
當結果字串需要在引號內時,變數值(或)之間不應有空格時,此方法將不起作用。對於這些情況,插值的使用是強制性的。