本文介绍: BEM(Block, Element, Modifier)是一种命名约定,用于在编写 CSS 和 HTML 类名时创建可维护和可重用的样式。BEM 是一种常用的 CSS 命名规范,它的目的是减少样式之间的耦合,增加样式的可读性,并提高样式的复用性。
什么是BEM架构
BEM(Block, Element, Modifier)是一种命名约定,用于在编写 CSS 和 HTML 类名时创建可维护和可重用的样式。BEM 是一种常用的 CSS 命名规范,它的目的是减少样式之间的耦合,增加样式的可读性,并提高样式的复用性。
BEM 的三个主要概念:
BEM 的优点:
BEM 的命名约定(以element–plus为例):
el:namespace(element–plus所有样式都是el开头)
-:block(代表块级区域)
__:element(连接元素内容)
–:modifier(修饰内容)
使用sass 最小单元复刻一个bem 架构
全局扩充sass
内容来源网络总结
https://blog.csdn.net/XiugongHao/article/details/131962417
https://xiaoman.blog.csdn.net/article/details/122832888
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。