.action:focus-visible { outline: 3px solid #f59e0b; outline-offset: 3px; }Толстый отступающий контур остаётся заметным вокруг кнопки.
УРОК 83 ИЗ 100
Чётко покажите фокус клавиатуры, не удаляя индикатор.
:focus-visible выбирает сфокусированный элемент, когда браузер считает визуальный индикатор полезным. outline не занимает место в макете, а outline-offset отделяет его от края элемента.
.action:focus-visible { outline: 3px solid #f59e0b; outline-offset: 3px; }Толстый отступающий контур остаётся заметным вокруг кнопки.
.action:focus { outline: none; }Удаление outline без замены может лишить пользователей клавиатуры возможности видеть фокус.
Для .action:focus-visible задайте outline: 3px solid #f59e0b и outline-offset: 3px.
Селектор следует фокусу, указанному браузером, а два свойства создают постоянный читаемый контур.
ЗАПРОС НА АНАЛИЗ
Первичное обсуждение ни к чему не обязывает. Вы получите честную рекомендацию, подходящие этапы и факторы цены.