av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

詳解Sass的extend與繼承

Sass 是一款強(qiáng)化 CSS 的輔助工具,它在 CSS 語法的基礎(chǔ)上增加了變量 (variables)、嵌套 (nested rules)、混合 (mixins)、導(dǎo)入 (inline imports) 等高級(jí)功能,這些拓展令 CSS 更加強(qiáng)大與優(yōu)雅。使用 Sass 以及 Sass 的樣式庫(如 Compass)有助于更好地組織管理樣式文件,以及更高效地開發(fā)項(xiàng)目

創(chuàng)新互聯(lián)是一家專注于成都網(wǎng)站建設(shè)、成都網(wǎng)站制作與策劃設(shè)計(jì),碑林網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)十余年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:碑林等地區(qū)。碑林做網(wǎng)站價(jià)格咨詢:13518219792

@extend 指令告訴 Sass 一個(gè)選擇器的樣式從另一選擇器繼承。

如果一個(gè)樣式與另外一個(gè)樣式幾乎相同,只有少量的區(qū)別,則使用 @extend 就顯得很有用。

以下 Sass 實(shí)例中,我們創(chuàng)建了一個(gè)基本的按鈕樣式 .button-basic,接著我們定義了兩個(gè)按鈕樣式 .button-report 與 .button-submit,它們都繼承了 .button-basic ,它們主要區(qū)別在于背景顏色與字體顏色,其他的樣式都是一樣的。

Sass 代碼:

.button-basic  {
  border: none;
  padding: 15px 30px;
  text-align: center;
  font-size: 16px;
  cursor: pointer;
}

.button-report  {
  @extend .button-basic;
  background-color: red;
}

.button-submit  {
  @extend .button-basic;
  background-color: green;
  color: white;
}

將以上代碼轉(zhuǎn)換為 CSS 代碼,如下所示:

Css 代碼:

.button-basic, .button-report, .button-submit {
  border: none;
  padding: 15px 30px;
  text-align: center;
  font-size: 16px;
  cursor: pointer;
}

.button-report  {
  background-color: red;
}

.button-submit  {
  background-color: green;
  color: white;
}

使用 @extend 后,我們在 HTML 按鈕標(biāo)簽中就不需要指定多個(gè)類 class=”button-basic button-report” ,只需要設(shè)置 class=”button-report” 類就好了。

@extend 很好的體現(xiàn)了代碼的復(fù)用。


分享題目:詳解Sass的extend與繼承
當(dāng)前URL:http://uogjgqi.cn/article/cdssgej.html
掃二維碼與項(xiàng)目經(jīng)理溝通

我們在微信上24小時(shí)期待你的聲音

解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流