シャドウ ルートを持つ html 要素があるとします。
div をシャドウ ルート内に配置するにはどうすればよいですか?
使ってみた
しかし、それは役に立ちません。ここで何が欠けているのでしょうか?
shadowDOM 内の タグを使用して、shadowDOM のスタイルを設定します
関連項目::part: https://developer.mozilla.org/en-US/docs/Web/CSS/::part
こちらも参照: : ShadowDOM スロットのネストされた子用の :slotted CSS セレクター
誰かの役に立つ場合に備えて、要素を div でラップし、ref を追加して、
div
ref
const Shadow = ref.current.querySelector('my-element').shadowRoot
const target = Shadow?.querySelector('.need-target-this')
target.style.whatever = '値';
shadowDOM 内の
タグを使用して、shadowDOM のスタイルを設定します
関連項目::part: https://developer.mozilla.org/en-US/docs/Web/CSS/::part
こちらも参照: : ShadowDOM スロットのネストされた子用の :slotted CSS セレクター
誰かの役に立つ場合に備えて、要素を
に移動しました。div
でラップし、ref
を追加して、const Shadow = ref.current.querySelector('my-element').shadowRoot
const target = Shadow?.querySelector('.need-target-this')
target.style.whatever = '値';