天天看點

Less入門二 變量

Less 是一門很神奇的語言,在第一個篇已經見到了, 那麼Less到底有哪些神奇了, 讓我們一個個來探索吧。

做為 CSS 的一種形式的擴充,它并沒有閹割 CSS 的功能,而是在現有的 CSS 文法上,添加了很多額外的功能,是以學習 LESS 是一件輕而易舉的事情,果斷學習之!

做為變量 就是和其他語言一樣可以多處使用, 好了就簡單的寫一個吧, 說得再多不動手可是不行的哦

less代碼如下

@sky-blue:#63B8FF;
@deep-blue:@sky-blue + #111;
.content {
	background-color: @deep-blue;
}
           

分析: 定義兩個變量sky-blue, deep-blue  變量指派也可以用運算符,很神奇吧

由于sky-blue的值為16進制,當然是可以相加哦, 至于能不能進行減法 乘法 除法,我想按捺不住而又聰明的你已經開始行動了

Less入門二 變量

上面less代碼通過less的編譯生成的css代碼為

.content {
  background-color: #74c9ff;
}
           

讓我來操作一些字元串吧

less代碼

@boy: "I am boy.";
@var: 'boy';
a:after
{
  	content: @@var;
}
           

分析 此段代碼可以通過使用變量的值作為變量名,是不是不知不覺豎起大拇指呢

Less入門二 變量

html代碼如下

<!-- 此處省略一萬字 -->
<body>
<a></a>
</body>
<!-- 此處省略一萬字 -->
           

代碼解析為css代碼如下

a:after {
  content: "I am boy.";
}
           

主要 less裡面的變量是常量 隻能進行初始指派,不能多次指派~! 啊怎麼能這樣

Less入門二 變量

既然不能改變,那就盡情的去享受less帶來的魅力吧

Less入門二 變量

轉載于:https://blog.51cto.com/ernestw/1593983