@Masla552

Как убрать кнопку из фокуса после клика без JS?

Здравствуйте. При нажатии на кнопку, она становится в фокусе, а если отпустить мышку, она там продолжает находится всё еще, при этом в том стиле, котором должна быть по задумке только на момент клика, а не после. Вот к примеру. Я хочу нажать на кнопку, и что бы только в тот промежуток, пока я зажал кнопку мыши (ну и наведение и т.п.), button имел красный цвет, а после отпуска кнопки мыши, сразу возвращался в свой. Как это сделать?
  • Вопрос задан
  • 1028 просмотров
Пригласить эксперта
Ответы на вопрос 1
rockfeeler
@rockfeeler
Фронтендер, дизайнер, верстальщик-перфекционист
Ответ очевиден. Оставить только :active. Но в таком случае нужно искать золотую середину для :focus, чтобы все-таки показать пользователю, что он выбрал эту кнопку по :focus (например при переходе по tab).

Либо есть еще вариант: не использовать button или input как кнопку. У дивов, напрмер, в принципе отсутствует понятие фокуса. Но это семантически неправильно.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы