LESS嵌套規(guī)則與運(yùn)算

1. 嵌套規(guī)則

(1)什么是嵌套規(guī)則:嵌套規(guī)則模仿了 HTML 的結(jié)構(gòu)庞钢,讓 CSS 代碼更簡潔明了

(2)示例:

  • less 文件
#header{
    color:red;
    .nav{
        font-size:16px;
    }
    .logo{
        width:300px;
    }
}
  • 編譯后的 css 文件
#header {
    color: red;
}
#header .nav {
    font-size: 16px;
}
#header .logo {
    width: 300px;
}
2. 改變選擇器的順序

(1)說明:將&放到當(dāng)前選擇器之后坑资,就會(huì)將當(dāng)前的選擇器插入到所有的父選擇器之前

(2)示例:

  • less 文件
ul{
    li{
        .conter &{
            background:red;
            width:200px;
            height:200px;
        }
    }
}
  • 編譯后 css 文件
.conter ul li {
    background: red;
    width: 200px;
    height: 200px;
}
3. 組合使用生成所有可能的選擇器列表
  • less 文件
p,a,ul,li{
    border-top:2px solid red;
    & &{
        border-top:0;
    }
}
  • 編譯后 css 文件
p,a,ul,li {
    border-top: 2px solid red;
}
p p,p a,p ul,p li,a p,a a,a ul,a li,ul p,ul a,ul ul,ul li,li p,li a,li ul,li li {
    border-top: 0;
}
4. 運(yùn)算

(1)說明:任何數(shù)值、顏色和變量都可以進(jìn)行運(yùn)算

(2)數(shù)值型運(yùn)算:less 會(huì)自動(dòng)推斷數(shù)值的單位铃拇,所以不必每個(gè)值都加上單位

(3)示例:

  • less 文件
.wp{
    width: 450px+450;
}
  • 編譯后的 css 文件
.wp {
    width: 900px;
}
5. 顏色值運(yùn)算

(1)less 在運(yùn)算時(shí)加派,先將顏色值轉(zhuǎn)換為 rgb 模式熟尉,然后在轉(zhuǎn)換為 16 進(jìn)制的顏色值并且返

(2)示例

  • less 文件
.content{
    background:#000000 + 21;
}
  • 編譯后的 css 文件
.content {
    background: #151515;
}

注意:既然是轉(zhuǎn)換為 rgb 模式,由于 rgb 的取值范圍是 0~255熙卡,所以計(jì)算時(shí)不能超過這個(gè)區(qū)間杖刷,超過默認(rèn)使用最大值 255 計(jì)算,同時(shí)不能使用顏色名稱(如:red驳癌、green等)進(jìn)行計(jì)算

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末滑燃,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子喂柒,更是在濱河造成了極大的恐慌不瓶,老刑警劉巖禾嫉,帶你破解...
    沈念sama閱讀 216,470評(píng)論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異蚊丐,居然都是意外死亡熙参,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,393評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門麦备,熙熙樓的掌柜王于貴愁眉苦臉地迎上來孽椰,“玉大人,你說我怎么就攤上這事凛篙∈蜇遥” “怎么了?”我有些...
    開封第一講書人閱讀 162,577評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵呛梆,是天一觀的道長锐涯。 經(jīng)常有香客問我,道長填物,這世上最難降的妖魔是什么纹腌? 我笑而不...
    開封第一講書人閱讀 58,176評(píng)論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮滞磺,結(jié)果婚禮上升薯,老公的妹妹穿的比我還像新娘。我一直安慰自己击困,他們只是感情好涎劈,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,189評(píng)論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著阅茶,像睡著了一般蛛枚。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上目派,一...
    開封第一講書人閱讀 51,155評(píng)論 1 299
  • 那天坤候,我揣著相機(jī)與錄音,去河邊找鬼企蹭。 笑死白筹,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的谅摄。 我是一名探鬼主播徒河,決...
    沈念sama閱讀 40,041評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼送漠!你這毒婦竟也來了顽照?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,903評(píng)論 0 274
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎代兵,沒想到半個(gè)月后尼酿,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,319評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡植影,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,539評(píng)論 2 332
  • 正文 我和宋清朗相戀三年裳擎,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片思币。...
    茶點(diǎn)故事閱讀 39,703評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡鹿响,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出谷饿,到底是詐尸還是另有隱情惶我,我是刑警寧澤,帶...
    沈念sama閱讀 35,417評(píng)論 5 343
  • 正文 年R本政府宣布博投,位于F島的核電站绸贡,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏毅哗。R本人自食惡果不足惜恃轩,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,013評(píng)論 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望黎做。 院中可真熱鬧,春花似錦松忍、人聲如沸蒸殿。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,664評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽宏所。三九已至,卻和暖如春摊溶,著一層夾襖步出監(jiān)牢的瞬間爬骤,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,818評(píng)論 1 269
  • 我被黑心中介騙來泰國打工莫换, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留霞玄,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,711評(píng)論 2 368
  • 正文 我出身青樓拉岁,卻偏偏與公主長得像坷剧,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子喊暖,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,601評(píng)論 2 353

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

  • [目錄] Less為什么會(huì)出現(xiàn)惫企? 學(xué)習(xí)Less的網(wǎng)站 Less的安裝環(huán)境離線的安裝方式在線的安裝方式 less轉(zhuǎn)化...
    頑皮的雪狐七七閱讀 15,347評(píng)論 5 42
  • 1狞尔、LESS的官網(wǎng):http://lesscss.org 2丛版、Sass官網(wǎng)地址:http://sass-lang....
    Howie223閱讀 3,677評(píng)論 0 5
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML標(biāo)準(zhǔn)偏序。 注意:講述HT...
    kismetajun閱讀 27,474評(píng)論 1 45
  • 學(xué)習(xí)Less-看這篇就夠了 前言 CSS的短板 預(yù)處理語言的誕生 其中 就我所知的有三門語言:Sass页畦、Less ...
    DragonRat閱讀 598評(píng)論 1 4
  • 簡介 CSS(層疊樣式表)是一門歷史悠久的標(biāo)記性語言,同 HTML 一道禽车,被廣泛應(yīng)用于萬維網(wǎng)(World Wide...
    老夫的天閱讀 1,937評(píng)論 1 29