Как стилизовать: корень на основе пользовательского атрибута элемента
Обновление: См.: Как стилизовать:root без! Важно, используя правильную специфику
Разве это не возможно?
Это правило стиля полностью игнорируется
1 ответ
Решение
Вы забыли скобку :host()
:
elem.attachShadow({mode: 'open'})
.innerHTML = `
<style>
:host([player="X"]) {
display: inline-block;
background: red;
padding 1em;
}
</style>
Hello World`
<game-toes id=elem player="X"></game-toes>