變數基本上是每個語言指令碼上都會涉及的乙個小小知識點,是學好語言指令碼的必經之路。less中也可以設定變數,然後通過變數可以改變整個**的設計風格。良好的掌握less中變數的用法,是less的基礎。
使用方法就是在「@」後新增變數名稱然後與變數值用冒號「:」鏈結。如下
less**
@width : 300px;
.meng
編譯後的css**
.meng
如果對同乙個變數定義兩次的話,在當前作用域中最後一次定義的將被使用。這與css的機制類似,最後一次定義的值會成為這個屬性的值。若定義在巢狀之中,那麼這個變數就只能服務於這個巢狀之內的屬性了。變數也是沒有順序可言的,只要頁面裡有,都會按順序覆蓋,按順序載入。如下
less**
@width : 1px;
.meng
width: @width;
}
編譯後的css**
.meng
.meng .long
下面這段例子也是有效的。
less**
.long
@w: @o;
@o: 100%;
編譯後的css**
.long
變數可以用像 @ 這樣的結構,以類似 ruby 和 php 的方式嵌入到字串中
less**
@myurl: "";
.meng /images/bg.png");
}
編譯後的css**
.meng
如果需要在選擇器中使用 less 變數,只需通過使用和字串外掛程式一樣的 @ 即可。
less**
@myname: meng1314;
.@
編譯後的css**
.meng1314
如果你希望在media query中使用less變數,你可以直接使用普通的變數方式。因為「~」後面的值是不被編譯的,所以可以用作media query的引數。小例子如下
less**
@singlequery: ~"(max-width: 480px)";
@media screen, @singlequery
}
編譯後的css**
@media screen, (max-width: 480px)
}
在定義變數值時使用其它的變數。
less**
@meng : 5201314px;
@loveday : meng;
div
編譯後的css**
div
less詳解之變數(@)就為大家介紹到這裡了。這並不是最完善的有關less的講解,也不是最完美的講解,只是把我學習的筆記和大家分享一下,希望能對大家有所幫助。掌握好less詳解之變數(@),也是為之後less深入學習打好基礎。
Less變數詳解
普通的變數 css預設不支援變數,當我們使用 less 之後就可以使用。其定義方式是 變數名 值 如下,我們定義乙個變數 green,設定乙個顏色 green,然後將網頁背景設定為綠色 green 801f77 header 注意 由於變數只能定義一次,實際上他們就是 常量 作為選擇器和屬性名 使用...
less 注釋 變數
1 注釋 在less中,注釋的方法有2中。一種是雙斜槓 另一種是 在css中,只認 而雙斜槓 css是不認的。所以在less中,用 的注釋是可以被編譯出來的。而雙斜槓 在less的編譯過程中,是忽略掉的。less 雙斜槓注釋 傳統樣式注釋 編譯後的css 傳統樣式注釋 變數 less變數的宣告是用 ...
Python基礎知識之變數的詳解
在python中,變數名只有在第一次出現的時候,才是定義變數。當再次出現時,不是定義變數,而是直接呼叫之前定義的變數。第乙個單詞以小寫字母開始,後續單詞的首字母大寫 firstname lastname 每乙個單詞的首字母都採用大寫字母 firstname lastname 每個單詞之間用下劃線連線...