【发布时间】:2017-04-29 21:27:51
【问题描述】:
只是想知道是否存在任何方法来扩展分离类的前两个,例如示例中,或者是否存在任何其他选项,例如创建特定类
.background{background:red} 并将其用作扩展而不是单独的类(但我不想在 CSS 中输出类 .background)。
示例:
SASS:
.foo {
background:red
}
.foo {
color:red
}
.bar {
@extend .foo;
}
.foo {
font-size: 16px
}
少:
.foo {
background:red
}
.foo {
color:red
}
.bar {
&:extend(.foo);
}
.foo {
font-size: 16px
}
CSS 中的输出将是:
.foo, .bar {
background: red;
}
.foo, .bar {
color: red;
}
.foo, .bar {
font-size: 16px;
}
但我想变成这样:
.foo, .bar {
background: red;
}
.foo, .bar {
color: red;
}
// No .bar class here
.foo {
font-size: 16px;
}
我应该遵循什么方法来实现这一点?
【问题讨论】: