以下萨斯:
@mixin colourCount
.one
background: rgba(0, 160, 0, 0.5)
.two
background: rgba(255, 255, 0, 0.6)
.count
@include colourCount
.cost
@include colourCount
生成 CSS:
.count .one {
background: rgba(0, 160, 0, 0.5);
}
.count .two {
background: rgba(255, 255, 0, 0.6);
}
.cost .one {
background: rgba(0, 160, 0, 0.5);
}
.cost .two {
background: rgba(255, 255, 0, 0.6);
}
Sass 是否可以重用 mixin 来生产,请注意.cost
and之间没有空格.one
:
.count .one {
background: rgba(0, 160, 0, 0.5);
}
.count .two {
background: rgba(255, 255, 0, 0.6);
}
.cost.one {
background: rgba(0, 160, 0, 0.5);
}
.cost.two {
background: rgba(255, 255, 0, 0.6);
}
就像是:
.cost @include colourCount
会很棒,但显然不起作用。这可能吗?