Я использую веб-компоненты, в основном написанные с lit-element
и lit-html
, и они используют Shadow DOM.
Некоторые компоненты имеют кнопки и другие интерактивные части, которые имеют контур фокуса по умолчанию.
Когда я создаю приложение, мне нравится устанавливать правило для всей страницы, чтобы изменить контур фокуса на цвет, который явно выделяется из цветов фона страницы.
*:focus {
outline: 2px solid lime;
}
Я ожидалэто перетекание через теневые границы в веб-компоненты, аналогично color
и font-size
, но это не
, учитывая, что outline
не пересекает теневые границы - какие варианты я должен достичьмой постоянный фокусный цвет контура?