【发布时间】:2014-06-27 10:32:14
【问题描述】:
寻找如何将 SMACSS 命名约定与jade、haml 或 slim 模板引擎一起使用的解决方案。
期待以下玉码:
.module
.child
.child
作为输出,我将得到以下信息:
<div class="module">
<div class="child"></div>
<div class="child"></div>
</div>
但我想达到以下结果:
<div class="module">
<div class="module-child"></div>
<div class="module-child"></div>
</div>
是否有任何解决方案来管理它,例如我可以在 SASS 中做到这一点,我的意思是避免手动将 'module-' 字符串添加到每个 'child' ?
更新
Haml 和 Slim 也是可以接受的解决方案
【问题讨论】:
-
我使用变量作为 BEM 类名。
-
@Grawl,感谢您的回复,您能否添加一些示例?
-
module-child 是一个新类,我想对吧?不是模块类(我的意思是多类)
-
@ProllyGeek,确切地说,目标是创建以父名为前缀的新类名
-
@Evgeniy 我的意思正是 Rwam Dev 写的