@import
指令
SCSS的@import
是css的加强版本,共有以下几种方式可以互相导入引用;
注意点
- 可以使用相对路径
- 导入的文件可以
.scss
后缀名 - 可以引入线上的scss文件
- 支持括入引入的写法
- 在同一个目录不能同时存在带下划线和不带下划线的同名文件。 例如,
_navbar.scss
不能与navbar.scss
并存。 - 支持引入带下划线和不带下划线的文件;比如(navbar和_navbar)
- 若是文件命名带下划线则不编译该文件,但却可以正常把样式导入其他文件用(如
index.scss
引入_navbar
,只产生index.css
) - 若是文件命名*不带下划线**,两者皆会编译,产生CSS文件((如
index.scss
引入navbar
,会产生index.css
和navbar.css
))
- 若是文件命名带下划线则不编译该文件,但却可以正常把样式导入其他文件用(如
- 支持在CSS 规则 和
@media
规引入样式
@import "navbar.scss"; //直观的引入单一文件
@import "footer" ;
@import "http://test.xx/sidebarbar";
@import url(foo);
@import "navbar","sidebar",&#