Angenommen, ich habe ein HTML-Element mit Schattenstamm.
<my-element> #shadow-root <div class='need-target-this' /> </my-element>
Wie positioniere ich div innerhalb der Schattenwurzel?
Ich habe es mit
versucht:host(my-element.need-target-this)
Aber das hilft nicht. Was fehlt mir hier?
在shadowDOM内使用
标签设置shadowDOM的样式
另请参阅::part:https://developer.mozilla.org/en-US/docs/Web/CSS/::part
另请参阅:: :slotted CSS 选择器,用于 ShadowDOM 插槽中的嵌套子级
万一它会对某人有所帮助:我用
div
包装了我的元素,添加了ref
然后去了const Shadow = ref.current.querySelector('my-element').shadowRoot
const target = Shadow?.querySelector('.need-target-this')
target.style.whatever = '值';