gorilalopster
@gorilalopster
html css

По клику изменить цвет кнопки без залипания?

Есть две кнопки у них hover еффект изменения бекграунда на желтый
Проблема заключается в том, что на мобильных девайсах, по клику на кнопку, желтый цвет залипает, пока не тыкнешь пальцем в другую область
Как решить этот вопрос, что бы по клику кнопка покрасилась в желтый на 1 секунду допустим и вернулась в дефолтный цвет обратно?
5db877a845f58006948889.jpeg
  • Вопрос задан
  • 300 просмотров
Пригласить эксперта
Ответы на вопрос 2
dollar
@dollar
Делай добро и бросай его в воду.
Для мобильных нужна мобильная версия сайта. И в ней не должно быть hover. А там уж как решите, можно повесить событие на onclick и во время клика повесить через setTimeout еще одно событие на срабатывание через 1 секунду, которое и будет убирать.

Только там хитрее. Ведь пользователь может нажимать несколько раз с интервалом в 0.5 сек. Это нужно будет учесть.
Ответ написан
Комментировать
можно попробовать через свойство CSS:
transform: all 200ms linear;
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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