Наткнулся тут на вот такой сайтик — документацию по библиотеке для Drag&Drop во Vue.
Зашёл (на десктопе) и скривился — сомнительное удовольствие читать текст на переливающемся фоне, отвлекает от содержания.
Ну, думаю, ладно — это же главная страница на один экран, контент тут не для чтения, а для привлечения внимания, этакий hero-page. Сомнительно, но окей.
Перехожу на внутреннюю страницу и замечаю, что переливающийся фон никуда не делся. Более того — к тексту добавилась lens-анимация. Ещё и ширина строки в 170 символов (в то время как для чтения оптимально 60-80 символов на строку).
Со стороны пользователя меня всё это раздражает, но как фронтенд-разработчик — я это с тёплым отеческим взглядом понимаю.
Убеждён, что каждый фронтендер проходит этап, когда весь интерфейс такой "Пум-бдыщ! Смотрите все как я могу, как всё красиво вылетает со всех сторон, какой интерфейс живой, динамичный и нескучный! Сразу видно, за что мне деньги платят, какава красата"
— Ваааань! А ты зачем корову через забор перекинул?
— А потому что могу!
У меня тоже это было, даже покажу попозже.
Но хороший фронтендер обязательно должен этот этап переступить. Анимация — как соль в готовке, нужна в меру и не везде.
Пошёл ассоциативный ряд:
Вспомнил вопрос на Тостере о "модных фронтенд-фишках", на который отвечал когда-то, и порадовался тому, что и тогда было достаточно разработчиков, перешагнувших этот уровень.
Вспомнил видеоролики Алексея Земскова (он толково рассказывает о ремонте, например, вот здесь), где на обзорах "дизайнерских" ремонтов хорошо видно, что почти всегда "красиво и необычно" является синонимом "совершенно непригодно к использованию".
Ну, в общем, не надо так.
Универсальный план проектирования чего угодно:
1. Делаем удобно.
2. Накидываем красивостей до тех пор, пока не начнёт становиться неудобно.
Наоборот — не надо.
P.S. Саму библиотеку так и не изучил, потому что из-за этих отвлекающих штук забыл, зачем вообще туда зашёл.
Пользователь на вашем невероятно продающем сайте может поступить так же :)
P.P.S. Кнопку "Read mode" видел. Но она должна быть нажата по умолчанию, и отожмёт её решительно никто :)
