国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > CSS > 正文

CSS優化:less優化CSS

2024-07-11 08:22:22
字體:
來源:轉載
供稿:網友

less官方網址:http://lesscss.org

下面就來介紹下吧

less用變量 (variables),引用(mixins),表達式(operations),嵌套規則(nested rules)來擴展css開發

 

變量 (variables)
重復使用的值可以定義成變量的形式,方便更改哈
例子如下:

#header {  color: #4d926f;}h2 {  color: #4d926f;}
@brand_color: #4d926f;#header {  color: @brand_color;}h2 {  color: @brand_color;}

 

 

引用(mixins)
在一個類中可以引用另一個類的名稱做為該類的屬性。

#header {  -moz-border-radius: 8px;  -webkit-border-radius: 8px;  border-radius: 8px;}#footer {  -moz-border-radius: 8px;  -webkit-border-radius: 8px;  border-radius: 8px;}
.rounded_corners {  -moz-border-radius: 8px;  -webkit-border-radius: 8px;  border-radius: 8px;}#header {  .rounded_corners;}#footer {  .rounded_corners;}

嵌套規則(nested rules)
以前我們開發的css的時候selector的繼承都要寫的很長 ,用less后。我們可以用更簡潔,直觀的方式來寫css
實例如下:

#header {  color: red;}#header a {  font-weight: bold;  text-decoration: none;}
#header {  color: red;  a {    font-weight: bold;    text-decoration: none;  }}

 

表達式(operations)
一些單元之間可能有些值要成比例,比如寬高,顏色值
我們都可以用表達式來計算實現

#header {  color: #333;  border-left: 1px;  border-right: 2px;}#footer {  color: #222;}
@the-border: 1px;@base-color: #111;#header {  color: @base-color * 3;  border-left: @the-border;  border-right: @the-border * 2;}#footer {  color: @base-color + #111;}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 额尔古纳市| 驻马店市| 五大连池市| 湖北省| 包头市| 通道| 嵊泗县| 察雅县| 曲周县| 长春市| 长垣县| 剑阁县| 泰宁县| 香港 | 汪清县| 大庆市| 洞口县| 赣州市| 化隆| 阳信县| 凤凰县| 江永县| 农安县| 浦城县| 栾川县| 墨脱县| 屯昌县| 突泉县| 嵊州市| 巴塘县| 乐至县| 广水市| 仁布县| 赤壁市| 台山市| 太谷县| 成都市| 会理县| 米易县| 曲水县| 东至县|