@SnowElephant

Почему в большинстве интерфейсов появление элементов плавное, а исчезание мгновенное?

Подсказки, менюшки, модальки итд...
  • Вопрос задан
  • 2756 просмотров
Решения вопроса 3
Если элемент плавно появляется и плавно исчезает, то при быстром проведении курсором, например, по пунктам меню вся менюшка начнет «скакать». Отсутствие анимации исчезания — один из вариантов избежания такого поведения.
Ответ написан
pi314
@pi314
Президент Солнечной системы и окрестностей
Это делается из соображений эргономичности, т.к. наше зрение "заточено" под лучшее распознавание именно движущихся объектов. Соответственно, когда появляются новые объекты, внимание пользователя желательно направить именно на них (т.к. вероятнее всего, они появились для того, чтоб с ними что-то сделать). Ну, а при исчезновении элементов, наоборот - внимание нужно как можно быстрее "освободить".
На заре Ajax вспомнили про этот феномен, когда столкнулись с той проблемой, что в одностраничных интерфейсах, если новые данные появлялись слишком быстро, пользователь их просто не замечал. Тогда даже тренд такой появился - цеплять на области с обновившимися данными какой-нибудь визуальный эфект (анимацию, мигание и т.д.), чтоб привлечь внимание пользователя.
Ответ написан
Комментировать
iiil
@iiil
Инженер и вэб-дизайнер, рисую.
Предположу, что когда Вы хотите, чтобы что-то появилось, Вы хотите знать, что именно появилось. То есть Вы нажимаете на кнопку «показать окно» и следите, как оно появляется. Сразу видите, что изменилось. В случае с исчезновением - Вы уже видите то, что хотите скрыть, куда именно оно исчезло и как - не важно, Вы не хотите его видеть и итак прекрасно понимаете, что изменится.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы