1.Sass混入 @mixin 与 @include
@mixin 指令允许我们定义一个可以在整个样式表中重复使用的样式。
@include 指令可以将混入(mixin)引入到文档中。
语法
定义:
@mixin mixin-name{}
使用:
selector {
@include mixin-name;
}
2.Sass继承 @extend 与 继承
@extend 指令告诉 Sass 一个选择器的样式从另一选择器继承。
使用场景
一个样式与另外一个样式几乎相同,只有少量的区别
语法
selector1 {
css样式1
}
selector2 {
@extend .selector1//
css样式2
}
//最后选择器2会获得css样式1+css样式2
3.Sass导入 @import
@import 指令可以让我们导入其他文件等内容。
CSS @import 指令在每次调用时,都会创建一个额外的 HTTP 请求。但,Sass @import 指令将文件包含在 CSS 中,不需要额外的 HTTP 请求。
语法
@import filename;//包含文件时不需要指定文件后缀,Sass 会自动添加后缀 .scss。
本文详细介绍了Sass中的@mixin、@include用于创建和使用混入,@extend用于实现样式继承,以及@import指令如何高效地导入其他样式文件,避免额外的HTTP请求。通过这些特性,Sass提升了CSS的可维护性和复用性。
254

被折叠的 条评论
为什么被折叠?



