我正在使用 BEM 并且在从一个块获取属性以覆盖另一个块中的样式时遇到问题。我知道有些人可能会建议为 .button 添加一个修饰符,但在某些情况下,某些属性需要应用于单个页面,因此不值得添加一个完整的其他修饰符。
这是一个例子,只是为了说明我的问题:
.button {
padding-left: 0;
}
现在,当我添加一个 padding-left 时,它得到的padding-left: 0;
不是我想要使用的值,而是在.my-block
.
.my-block {
&__button {
padding-left: 5px;
}
}
确保padding-left: 5px;
应用而不是应用的最佳方法是什么padding-left: 0;
?
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句