我有以下scss片段。当.child
出现时,我希望.container
的颜色为yellow
我在其他地方有代码,删除添加/删除元素.child
.container {
height: 100%;
color: red;
:global {
.child {
background-color: black;
}
.container .child { <=== This obviously doesn't work but
I need .container to be yellow only when child is present
color: yellow;
}
}
}
我如何在scss中表示?
答案 0 :(得分:2)
即使您正在使用SCSS,我们仍然无法解决There is currently no way to select the parent of an element in CSS这一事实。在使用child
类添加/删除元素的代码中,向父container
添加一个额外的类,以便为其着色。