英文:
Multiple BEM elements and modifiers in Sass
问题
以下是翻译好的内容:
我正在使用BEM命名方法,具有多个元素和修饰符,但不同的块。
.header__column--6
width: 50%
.footer__column--6
width: 50%
是否有一种方法可以在Sass中全局处理元素和修饰符?以下示例会导致错误。
*
&__column--6
width: 50%
当然,也可以使用全局的`grid__column--6`来代替单独命名每个块。
但是,在我的项目中,我需要定义这些不同的块。
英文:
I am using BEM with multiple elements and modifiers but different blocks.
.header__column--6
width: 50%
.footer__column--6
width: 50%
Is there a way to address the elements and modifiers globally in Sass? The following example results in an error.
*
&__column--6
width: 50%
Of course there would be the possibility to use global grid__column--6
instead of naming each block individually.
However, in my project i am dependent on defining these different blocks.
答案1
得分: 0
尝试使用此属性选择器:
[class$='__column--6']
width: 50%
英文:
Try this attribute selector:
[class$='__column--6']
width: 50%
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论