W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
跟原生的css
不同,sass
允許@import
命令寫在css
規(guī)則內(nèi)。這種導入方式下,生成對應的css
文件時,局部文件會被直接插入到css
規(guī)則內(nèi)導入它的地方。舉例說明,有一個名為_blue-theme.scss
的局部文件,內(nèi)容如下:
aside {
background: blue;
color: white;
}
然后把它導入到一個CSS規(guī)則內(nèi),如下所示:
.blue-theme {@import
"blue-theme"}
//生成的結(jié)果跟你直接在.blue-theme選擇器內(nèi)寫_blue-theme.scss文件的內(nèi)容完全一樣。
.blue-theme {
aside {
background: blue;
color: #fff;
}
}
被導入的局部文件中定義的所有變量和混合器,也會在這個規(guī)則范圍內(nèi)生效。這些變量和混合器不會全局有效,這樣我們就可以通過嵌套導入只對站點中某一特定區(qū)域運用某種顏色主題或其他通過變量配置的樣式。
有時,可用css
原生的@import
機制,在瀏覽器中下載必需的css
文件。sass
也提供了幾種方法來達成這種需求。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: