【发布时间】:2019-08-01 02:34:00
【问题描述】:
我会尽量简单地解释这一点:
对于这个example,我希望每个框的箭头通过仅向框添加红色、黑色、灰色类来自动获取其各自框的背景颜色。 我可以轻松做到:
.box.red {
&:before {
...
border-bottom: 1px solid $red;
}
}
.box.black {
&:before {
...
border-bottom: 1px solid $black;
}
}
.box.grey {
&:before {
...
border-bottom: 1px solid $grey;
}
}
但这意味着对于我创建的每种不同颜色,我都必须手动更改箭头颜色。例如,如果将来我想添加一个绿色框,我必须在 CSS 中将其箭头颜色更改为绿色。 Sass 中有没有办法做到这一点,所以我不必担心每次框背景颜色更改时都会更改箭头颜色?
谢谢。
【问题讨论】: