Я пытаюсь стилизовать элементы :slotted
в компоненте из свойства статических стилей, как рекомендовано в документации.
static get styles() {
return [
css `
::slotted(*) {
color: var(--white, #fff);
font-family: "Open Sans", sans-serif;
}
`,
// more styles...
]
}
Но почему-то не дает никакого эффекта.
Вместо этого, если определить тот же стиль в элементе стиля в функции render()
, он работает так, как ожидалось
<style>
::slotted(*) {
color: var(--white, #fff);
font-family: "Open Sans", sans-serif;
}
// more styles...
</style>
Я не уверен, ожидается ли это (и почему) или это ошибка.
::slotted
, мне просто нужно знать, почему он работает только в litElement, если я использую его между тегами стилей, а не в свойстве стилей. Извините, я что-то упустил в вашем ответе? - person Xaviju   schedule 25.06.2019