less基本使用

一翘瓮、開發(fā)中可通過less.js動態(tài)生成css

1贮折、簡介
less是css的一種預(yù)處理語言,在less里可以定義變量资盅,簡單的+-*/運(yùn)算调榄,代碼混合等等踊赠,可以提高我們的開發(fā)效率。
可參考
http://www.bootcss.com/p/lesscss/
2每庆、使用
下載less.js
http://lesscss.cn/#download-options
頁面引入less和less.js

<link rel="stylesheet/less" href="syle.less">
<script src=jquery.min.js"></script>
<script src="less.min.js"></script>

這樣會在頁面加載后動態(tài)生產(chǎn)css筐带,正式環(huán)境中建議引入生成好的css文件。
3缤灵、語法完全支持css語法

通過@定義變量伦籍,依然采用就近原則,局部變量有使用局部變量腮出。

變量允許我們單獨(dú)定義一系列通用的樣式帖鸦,然后在需要的時候去調(diào)用。所以在做全局樣式調(diào)整的時候我們可能只需要修改幾行代碼就可以了胚嘲。
混合可以將一個定義好的class A輕松的引入到另一個class B中作儿,從而簡單實(shí)現(xiàn)class B繼承class A中的所有屬性。我們還可以帶參數(shù)地調(diào)用慢逾,就像使用函數(shù)一樣立倍。

// LESS

@color: #4D926F;

#header {
 color: @color;
}
h2 {
 color: @color;
}

/* 生成的 CSS */

#header {
 color: #4D926F;
}
h2 {
 color: #4D926F;
}

// LESS

.rounded-corners (@radius: 5px) {
 border-radius: @radius;
 -webkit-border-radius: @radius;
 -moz-border-radius: @radius;
}

#header {
 .rounded-corners;
}
#footer {
 .rounded-corners(10px);
}

/* 生成的 CSS */

#header {
 border-radius: 5px;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
}
#footer {
 border-radius: 10px;
 -webkit-border-radius: 10px;
 -moz-border-radius: 10px;
}

我們可以在一個選擇器中嵌套另一個選擇器來實(shí)現(xiàn)繼承,這樣很大程度減少了代碼量侣滩,并且代碼看起來更加的清晰口注。

// LESS

#header {
 h1 {
 font-size: 26px;
 font-weight: bold;
 }
 p { font-size: 12px;
 a { text-decoration: none;
 &:hover { border-width: 1px }
 }
 }
}

/* 生成的 CSS */

#header h1 {
 font-size: 26px;
 font-weight: bold;
}
#header p {
 font-size: 12px;
}
#header p a {
 text-decoration: none;
}
#header p a:hover {
 border-width: 1px;
}

運(yùn)算提供了加,減君珠,乘寝志,除操作;我們可以做屬性值和顏色的運(yùn)算策添,這樣就可以實(shí)現(xiàn)屬性值之間的復(fù)雜關(guān)系材部。LESS中的函數(shù)一一映射了JavaScript代碼,如果你愿意的話可以操作屬性值唯竹。

// LESS

@the-border: 1px;
@base-color: #111;
@red: #842210;

#header {
 color: @base-color * 3;
 border-left: @the-border;
 border-right: @the-border * 2;
}
#footer { 
 color: @base-color + #003300;
 border-color: desaturate(@red, 10%);
}

/* 生成的 CSS */

#header {
 color: #333;
 border-left: 1px;
 border-right: 2px;
}
#footer { 
 color: #114411;
 border-color: #7d2717;
}

3乐导、less的監(jiān)視模式

監(jiān)視模式是客戶端的一個功能,這個功能允許你當(dāng)你改變樣式的時候浸颓,客戶端將自動刷新物臂。

要使用它,只要在URL后面加上'#!watch'产上,然后刷新頁面就可以了棵磷。另外,你也可以通過在終端運(yùn)行l(wèi)ess.watch()來啟動監(jiān)視模式晋涣。

這些是less的基本使用方法仪媒,更多功能和高級用法,可以查看api文檔谢鹊。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末算吩,一起剝皮案震驚了整個濱河市留凭,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌赌莺,老刑警劉巖冰抢,帶你破解...
    沈念sama閱讀 216,496評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異艘狭,居然都是意外死亡挎扰,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,407評論 3 392
  • 文/潘曉璐 我一進(jìn)店門巢音,熙熙樓的掌柜王于貴愁眉苦臉地迎上來遵倦,“玉大人,你說我怎么就攤上這事官撼∥嗵桑” “怎么了?”我有些...
    開封第一講書人閱讀 162,632評論 0 353
  • 文/不壞的土叔 我叫張陵傲绣,是天一觀的道長掠哥。 經(jīng)常有香客問我,道長秃诵,這世上最難降的妖魔是什么续搀? 我笑而不...
    開封第一講書人閱讀 58,180評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮菠净,結(jié)果婚禮上禁舷,老公的妹妹穿的比我還像新娘。我一直安慰自己毅往,他們只是感情好牵咙,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,198評論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著攀唯,像睡著了一般洁桌。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上侯嘀,一...
    開封第一講書人閱讀 51,165評論 1 299
  • 那天另凌,我揣著相機(jī)與錄音,去河邊找鬼残拐。 笑死,一個胖子當(dāng)著我的面吹牛碟嘴,可吹牛的內(nèi)容都是我干的溪食。 我是一名探鬼主播,決...
    沈念sama閱讀 40,052評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼娜扇,長吁一口氣:“原來是場噩夢啊……” “哼错沃!你這毒婦竟也來了栅组?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,910評論 0 274
  • 序言:老撾萬榮一對情侶失蹤枢析,失蹤者是張志新(化名)和其女友劉穎玉掸,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體醒叁,經(jīng)...
    沈念sama閱讀 45,324評論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡司浪,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,542評論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了把沼。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片啊易。...
    茶點(diǎn)故事閱讀 39,711評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖饮睬,靈堂內(nèi)的尸體忽然破棺而出租谈,到底是詐尸還是另有隱情,我是刑警寧澤捆愁,帶...
    沈念sama閱讀 35,424評論 5 343
  • 正文 年R本政府宣布割去,位于F島的核電站,受9級特大地震影響昼丑,放射性物質(zhì)發(fā)生泄漏呻逆。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,017評論 3 326
  • 文/蒙蒙 一矾克、第九天 我趴在偏房一處隱蔽的房頂上張望页慷。 院中可真熱鬧,春花似錦胁附、人聲如沸酒繁。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,668評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽州袒。三九已至,卻和暖如春弓候,著一層夾襖步出監(jiān)牢的瞬間郎哭,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,823評論 1 269
  • 我被黑心中介騙來泰國打工菇存, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留夸研,地道東北人。 一個月前我還...
    沈念sama閱讀 47,722評論 2 368
  • 正文 我出身青樓依鸥,卻偏偏與公主長得像亥至,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,611評論 2 353

推薦閱讀更多精彩內(nèi)容