使用混合器来解决此问题。例如,如果我们需要一个既有.button类又有.active类的元素,我们可以在BEM命名约定的基础上创建一个.button--active类作为.button和.active的混合器。代码示例如下:
.button
.active
.button--active
Click me!
.button { // .button的CSS样式 &--active { // .active的CSS样式 } }
上一篇:BEM中的元素需要在一个块中吗?
下一篇:BEM中,h1块内的span被视为元素还是修饰符?