Возможен ли аналог :hover в html/css/js на мобильных устройствах?
На десктопах с мышью можно использовать псевдокласс :hover и навесить на него всякие спецэффекты для акцентирования внимания на активных элементах.
На мобильных устройствах такого нет, но теоретически, есть состояние, когда пользователь опустил на элемент палец, чтобы промотать контент.
Можно ли как-нибудь отловить это состояние, чтобы сделать такие же спецэффекты, как с hover?
собстенно :hover так и работает на мобильных устройствах. если к примеру кнопке дать изменение bg при ховере - и на телефонах тапнуть на кнопку и не отпускать ее - как раз этот эффект :hover и сработает
Ховер на мобильном устройстве это диссонанс восприятия, как?????? Тапнуть и держать, это что угодно, но не ховер, просто перенос поведения. Когда у нас появятся "не тактильные" дисплеи и сооветствующее api обозревателей, можно будет говорить, но это может быть, а может и нет )))
hover мыши - это фокусировка внимания, до принятия решения о совершении действия (кликать/не кликать/тащить/не тащить).
аналог на мобиле - первый момент прикосновения, до принятия решения двигать/недвигать/удерживать
Максим Васильев: Ховер с английского парить, хависать. По сути он не фокусируется внимание, а являетесь ответной реакцией на наведение курсора мыши и ни как иначе. На мобилах такое просто не возможно, с точки зрения семантика построения интерфейса ошибочно считать любые действия связаные с таком аналогом Ховер.
Дмитрий Клусевич: мне кажется, касания экрана на мобиле - такое же по частоте явление, как и елозенье мышкой по экрану. Но вот не уверен, что касание выражает фокус внимания, как наведение.
Может где-нить есть юзабилити/эгономик исследования на ту тему?