最近在开发一个组件库,选择了BEM作为css的组织形式,主要考虑了以下三个方面的优势:
目前常用的css预编译器,如sass、less、stylus,基本对BEM的支持都很好,举个例子(语法差异暂时忽略):
.block { &__element { } &--modifier { } }
编译后:
.block { } .block__element { } .block--modifier { }
本文分享自 作者个人站点/博客 前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!