如图,DOM结构中,元素class 是 't-grid t-card class t-class'
,但是选择器是 '.t-grid--card'
这怎么生效的?这个写法也让我疑惑,像BEM命名又像是CSS变量,但好像都不是。
希望有大佬解惑。
如图,DOM结构中,元素class 是 't-grid t-card class t-class'
,但是选择器是 '.t-grid--card'
这怎么生效的?这个写法也让我疑惑,像BEM命名又像是CSS变量,但好像都不是。
希望有大佬解惑。
8 回答4.6k 阅读✓ 已解决
6 回答3.4k 阅读✓ 已解决
6 回答2.3k 阅读
5 回答6.3k 阅读✓ 已解决
5 回答1.3k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
.t-grid--card
是通过小程序开发中的外部样式类传入,也就是class
中的t-class
BEM
命名风格,在实际项目中使用BEM
命名时不一定需要严格按照dom
结构增加后缀,可以根据团队的命名规范合理缩减class
名称长度CSS
变量是以--
开头声明并且通过var()
使用