在这里询问,而不是按照contrib.md。的回购。
我注意到在大多数元素.mdl-layout__obfuscator
上,例如添加了.is-visible
类以使此对象可见。
我很好奇为什么你不使用修饰语来达到这个目的,即:
.mdl-layout__obfuscator .mdl-layout__obfuscator--visible
这有什么特别的原因吗?
干杯。
答案 0 :(得分:0)
因为状态类是用于元素的,所以可以改变他的状态。那些可能有或没有这个“--visible”修饰符。 请参阅示例以了解修饰符和州类之间的区别:http://www.sassmeister.com/gist/91bebd16ce4bbb7d6a45
Btw,规范BEM没有状态类,但有些BEM实现如SMACSS或Harry Robert的BEMIT - 确实如此。 MDL也是BEM实现之一,因此您不应该将其视为强制规则。