Как стать автором
Обновить

Комментарии 5

Единственный известный мне традиционной способ показать пользователю, что кнопка или ссылка откроет новое окно — показать тултип "откроется в новом окне" при наведении.


Когда-то раньше было принято добавлять троеточие после текста кнопки, если она ведёт в новое окно, но сейчас это мало где сохранилось.


А так что кнопка, что ссылка могут вести и в новое окно, и в выполнять действие рамках страницы. Ховером это никак не обозначить.


Вообще ховер нужен за того, чтобы подтвердить пользователю факт наведения на нужный элемент, то есть готовность отреагировать на клик. Навешивать другие функции будет неинтуитивно.

У себя в интерфейсе мы все же разграничили эти действия — кнопка отвечает только за действие на текущей странице, а на другие страницы ведет только ссылка.
Да, ховер нужен именно для того, для чего вы написали, но сделав его максимально непохожим у похожих кнопки и ссылки, мы хотим, чтобы пользователь в нашем интерфейсе и при помощи ховера заранее считывал отличие двух компонентов без дополнительных подсказок.

но ведь это должн быть понятно до ховера и вообще без ховера (на мобильном, например), разве нет?

Согласен, на мобильном ховеры не помогут. Можно у ссылок дефолтное состояние делать сразу с подчеркиванием, но, например, у ссылки внутри текста или для группы ссылок (футер на сайте) это будет излишне. Разницу между кнопкой и ссылкой еще можно обозначать текстом, например, если нужно что-то сделать на другом ресурсе, то и писать об этом в тексте ссылки. Например, не просто "Включить действие-конверсию", а "Включить действие-конверсию в Google Ads"

Да, с подписями отличный вариант, спасибо

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации