真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

LESS與SASS

作為 CSS 的一種擴(kuò)展,Less 不僅完全兼容 CSS 語(yǔ)法,而且連新增的特性也是使用 CSS 語(yǔ)法。這樣的設(shè)計(jì)使得學(xué)習(xí) Less 很輕松,而且你可以在任何時(shí)候回退到 CSS。

創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司,提供成都做網(wǎng)站、成都網(wǎng)站制作,網(wǎng)頁(yè)設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專(zhuān)業(yè)做網(wǎng)站服務(wù);可快速的進(jìn)行網(wǎng)站開(kāi)發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專(zhuān)業(yè)做搜索引擎喜愛(ài)的網(wǎng)站,是專(zhuān)業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來(lái)合作!

用less來(lái)控制樣式,更加的方便,寫(xiě)好的less代碼,可以通過(guò)編譯生成css,這是對(duì)css非常強(qiáng)大的擴(kuò)展,讓我們寫(xiě)起代碼時(shí),更加的順暢。

變量,在less中聲明變量用@,例如:

@test: red;

.test{

color: @test;

}

編譯后:

.test{

color: red;

}

注:變量只能定義一次,本質(zhì)就是常量

混合(Mixin),在兩塊樣式中,可以引用另一個(gè)塊的樣式,例如:

.cls{

width: 100px;

height: 100px;

}

.cls1{

background: green;

.cls;

}

.cls2{

background: #ccc;

.cls;

}

編譯后:

.cls1{

background: green;

width: 100px;

height: 100px;

}

.cls2{

background: #ccc;

width: 100px;

height: 100px;

}

嵌套規(guī)則,選擇器可以嵌套寫(xiě),一層一層的,模仿html的DOM結(jié)構(gòu)寫(xiě),例如:

.parent{

width: 100px; height: 100px;

background: #000DFF;

.first{

color: #00FF20;

}

.second{

color: red;

}

}

編譯后:

.parent{

width: 100px; height: 100px;

background: #000DFF;

}

.first{

color: #00FF20;

}

.second{

color: red;

}

運(yùn)算,任何數(shù)字、顏色或者變量都可以參與運(yùn)算,(+-*/)例如:

@border: 1px;

border: @border * 5 solid #000;

函數(shù),Less 內(nèi)置了多種函數(shù)用于轉(zhuǎn)換顏色、處理字符串、算術(shù)運(yùn)算等??蓞⒖己瘮?shù)手冊(cè)。

注釋?zhuān)瑝K注釋和行注釋都可以使用:

/* */     //

導(dǎo)入,以導(dǎo)入一個(gè).less文件。

@import "library"; // library.less @import "typo.css"; 

這只是less一些簡(jiǎn)單的使用方法,還有很多高級(jí)的東西,慢慢看吧,很值得學(xué)習(xí),會(huì)繼續(xù)關(guān)注less,并在項(xiàng)目中使用。

學(xué)習(xí)鏈接:http://less.bootcss.com/

LESS和Sass在語(yǔ)法上有些共性,比如下面這些:

混入(Mixins)——class中的class;

參數(shù)混入——可以傳遞參數(shù)的class,就像函數(shù)一樣;

嵌套規(guī)則——Class中嵌套class,從而減少重復(fù)的代碼;

運(yùn)算——CSS中用上數(shù)學(xué);

顏色功能——可以編輯顏色;

名字空間(namespace)——分組樣式,從而可以被調(diào)用;

作用域——局部修改樣式;

JavaScript 賦值——在CSS中使用JavaScript表達(dá)式賦值。

LESS和Sass的主要不同就是他們的實(shí)現(xiàn)方式,LESSS是基于JavaScript,所以,是在客戶端處理的。

另一方面,Sass是基于Ruby的,然后是在服務(wù)器端處理的。很多開(kāi)發(fā)者不會(huì)選擇LESS因?yàn)镴avaScript引擎需要額外的時(shí)間來(lái)處理代碼然后輸出修改過(guò)的CSS到瀏覽器。關(guān)于這個(gè)有很多種方式,我選擇的是只在開(kāi)發(fā)環(huán)節(jié)使用LESS。一旦我完成了開(kāi)發(fā),我就復(fù)制然后粘貼LESS輸出的到一個(gè)壓縮器,然后到一個(gè)單獨(dú)的CSS文件來(lái)替代LESS文件。另一個(gè)選擇是使用LESS.app來(lái)編譯和壓縮你的LESS文件。兩個(gè)選擇都將最小化你的樣式輸出,從而避免由于用戶的瀏覽器不支持JavaScript而可能引起的任何問(wèn)題。盡管這不大可能,但終歸是有可能的。


網(wǎng)頁(yè)題目:LESS與SASS
文章URL:http://weahome.cn/article/pisgih.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部