У меня есть button
с текстом внутри него.Я ввел outline
в состояния :active
и focus
, как показано ниже.У меня странное поведение на firefox
: когда я нажимаю на button
, вокруг button
появляется outline
, а внутри кнопки - вторая (см. Скриншот ниже).Я только что получил эту странную проблему на firefox
.Как я могу это исправить.Единственный ответ на мой вопрос, который я нашел, был использовать outline: none;
, но это не то, что я хочу.Я хочу наброски вокруг button
.
outline
на chrome
Windows 10:
outline
в firefox
(выпуск) Windows 10:
.button__btn {
background-color: transparent;
border: 2px solid blue;
font-size: 20px;
padding: 8px 24px;
text-align: center;
}
.button__btn:active,
.button__btn:focus {
outline: 1px dotted black;
outline-offset: 5px;
}
<div class="button">
<button class="button__btn">I'm a default button</button>
</div>
Вот еще и кодовая ручка: https://codepen.io/STWebtastic/pen/EORBpE