【发布时间】:2015-02-20 14:40:20
【问题描述】:
我有一个 LESS 混合。当存在某个身体类别时,我想更改 mixin 的一个值。
.my-style() {
font-weight: bold;
color: red;
}
.my-style-altered() {
color: blue;
}
.element {
.my-style;
}
.body-class .element {
.my-style-altered;
}
这工作正常。但是我的选择器列表越来越长:
.my-style() {
font-weight: bold;
color: red;
}
.my-style-altered() {
color: blue;
}
.element,
.element-2,
.element-3 {
.my-style;
}
.body-class .element,
.body-class .element-2,
.body-class .element-3 {
.my-style-altered;
}
有没有更聪明的方法来编写我的选择器列表,这样我就不必重复两次了?理想情况下,我会写一次,如果 .body-class 存在,我的样式更改()也将应用于所有这些。
【问题讨论】:
标签: less less-mixins