日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)less教程:Less擴展

Extend是一個LESS偽類,它通過使用:extend 選擇器在一個選擇器中擴展其他選擇器樣式。

例子

以下示例演示如何在LESS文件中使用 extend :

extend_syntax.htm



   


   

Welcome to W3Cschool

Hello!!!!!

接下來,創(chuàng)建文件 style.less

style.less

h2 {
  &:extend(.style);
  font-style: italic;
}
.style {
  background: green;
}


您可以使用以下命令將 extend.less 文件編譯為 extend.css :

lessc style.less style.css


接下來執(zhí)行上面的命令,它將用下面的代碼自動創(chuàng)建 style.css 文件:

style.css

h2 {
  font-style: italic;
}
.style,
h2 { background: green; }


輸出

讓我們執(zhí)行以下步驟,看看上面的代碼如何工作:

  • 將上述 html 代碼保存在 extend_syntax.htm 文件中。

  • 在瀏覽器中打開此 HTML 文件,將顯示如下輸出。



擴展語法

擴展放置在規(guī)則集中或附加到選擇器。 它類似于包含一個或多個類的偽類,它們之間用逗號分隔。 使用可選的關(guān)鍵字全部,可以跟蹤每個選擇器。


例子

以下示例演示如何在 LESS 文件中使用 extend 語法:

extend_syntax.htm

     

Welcome to W3Cschool

Hello!!!!!


接下來,創(chuàng)建文件 style.less

style.less

.style:extend(.container, .img) { background: #BF70A5; } .container { font-style: italic; } .img{ font-size: 30px; }


您可以使用以下命令將 style.less 文件編譯為 style.css :

lessc style.less style.css


接下來執(zhí)行上面的命令,它將用下面的代碼自動創(chuàng)建 style.css 文件:

style.css

.style { background: #BF70A5; } .container, .style { font-style: italic; } .img, .style { font-size: 30px; }


輸出

讓我們執(zhí)行以下步驟,看看上面的代碼如何工作:

  • 將上述html代碼保存在 extend_syntax.htm 文件中。

  • 在瀏覽器中打開此 HTML 文件,將顯示如下輸出。



下表列出了您可以在LESS中使用的所有類型的擴展語法:

S.N. 類型及描述
1 擴展附加到選擇器

擴展連接到一個選擇器,該選擇器看起來類似于具有選擇器作為參數(shù)的偽類。
2 擴展內(nèi)部規(guī)則集

&:extend(selector)語法可以放在規(guī)則集的正文中。
3 擴展嵌套選擇器

使用 extend 選擇器匹配嵌套選擇器。
4 完全匹配與擴展

默認(rèn)情況下, extend 查找選擇器之間的完全匹配。
5 nth表達(dá)式

nth表達(dá)式的形式在其他情況下很重要,它將選擇器視為不同。

6 擴展“all"

當(dāng)最后在擴展參數(shù)中識別出關(guān)鍵字 all 時,LESS將該選擇器作為另一個選擇器的一部分。
7

擇器插值擴展


extend 可以連接到內(nèi)插選擇器。

8 @media中的范圍/擴展

擴展匹配僅在同一媒體聲明內(nèi)存在的選擇器。
9 重復(fù)檢測

它不能檢測選擇器的重復(fù)。

以下是擴展的用例類型

S.N. S.N.
1 經(jīng)典用例

經(jīng)典用例用于避免在LESS中添加基類。
2 減小CSS大小

Extend用于將選擇器移動到要使用的屬性,這有助于減少css生成的代碼。
3 組合樣式/更高級的Mixin

使用extend可以將特定選擇器的相同樣式組合到其他選擇器中。


本文題目:創(chuàng)新互聯(lián)less教程:Less擴展
轉(zhuǎn)載來于:http://www.dlmjj.cn/article/djscisj.html