以下是代码:
<html>
<div class="parent-div">
<div id="shadow_host">
#shadow-root(open)
<div class="child-div">some random things</div>
</div>
</div>
</html>
我已经将一个Shadow DOM添加到元素中。我希望每当主DOM具有类名为parent-div的父元素时,更改具有类名child-div的元素的CSS。是否可以通过CSS实现?
.parent-div .child-div{
display:none
}
:host-context()
可能会从规范中删除: https://github.com/w3c/csswg-drafts/issues/1914 - calipoop