Верстка · Senior · Запитання 24 з 75

Як стилізувати внутрішню частину Web Component, якщо стилі ізольовані Shadow DOM?

Пояснення

Зовнішні селектори не проникають у shadow root, навіть з !important. Але успадковувані властивості (color, font) і custom properties проходять межу - на них будують темізацію. Автор компонента може відкрити частини через атрибут part="label", а ззовні їх стилізують my-el::part(label). Вміст слотів (light DOM) стилізується звичайним CSS.

Де почитати

Помилка в запитанні

Верстка · Senior · запитання 24

Перевірте себе

Пройдіть тест Верстка · Senior: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест