插值语法
插值语法,格式是:#{expresssion},它几乎可以用在SASS中任何地方,例如:
插值 就是把属性也当成一个变量使用
- 样式规则的选择器
- 属性名称
- 变量
- 注释
- 其它地方
scss
@mixin position($name, $position, $topOrBottom, $leftOrRight) {
#{$name}.is-#{$position} {
position: $position;
#{$topOrBottom}: 0;
#{$leftOrRight}: 0;
}
}
@include position(".box", "absolute", "top", "left");- 以上代码编译成:
scss
.box.is-absolute {
position: "absolute";
top: 0;
left: 0;
}