我有以下HTML结构:
<div class="block">
<div class="block--is-disabled block--is-focused">Block</div>
</div>
和一些较少的代码:
// LESS
.block {
&--is-disabled {
// some styles
}
&--is-focused {
// some styles
}
}
是否可以使用较少的父选择器来应用像.block--is-disabled.block--is-focused
这样的样式?我唯一能做到的就是:
// LESS
.block {
&--is-focused & {
&--is-disabled {
// some styles
}
}
}
使用以下CSS输出:
.block--is-focused .block--is-disabled {
// some styles
}
但我需要得到的是下一个CSS:
.block--is-disabled.block--is-focused {
// some styles
}
发布于 2020-09-03 00:42:09
你可以这样做:
.block {
&--is-focused&--is-disabled {
...
}
}
https://stackoverflow.com/questions/63708735
复制相似问题