METABYTE
К списку статей

Не угоняй мой курсор: почему веб-разработчики бесят пользователей

Когда сайт хватает твой курсор и тащит куда-то — это как если бы официант выхватил у тебя вилку и начал сам накалывать еду.

12 мая 20262 мин чтения
Не угоняй мой курсор: почему веб-разработчики бесят пользователей

Бывало такое: заходишь на сайт, хочешь просто кликнуть на ссылку, а курсор уже уехал в другой конец экрана, подхваченный невидимой силой? Это не магия, а очередной "креативный" приём веб-дизайнеров, которые решили, что их анимация важнее твоего контроля.

Разработчик из блога ruky.me высказался жёстко: хватит угонять указатель мыши. И он прав. Когда сайт перехватывает управление курсором — это не инновация, а нарушение базового принципа: пользователь должен быть хозяином своего устройства. Представьте, что вы пытаетесь налить себе кофе, а кто-то постоянно двигает вашу кружку. Примерно так чувствует себя пользователь, когда его курсор "улучшают" без спроса.

Технически это реализуется через CSS-свойство cursor или даже через JS, меняющий позицию указателя. Но зачем? Обычно чтобы нарисовать "красивый" кастомный курсор или сделать интерактивную фичу. Проблема в том, что такие штуки ломают UX: курсор начинает тормозить, дёргаться, а иногда и вовсе пропадает. Особенно больно это ощущается на сайтах с длинными формами — попробуй попади в поле ввода, когда курсор живёт своей жизнью.

Мой вам совет: если вы разработчик — не делайте так. Если вы заказчик — не просите так. Кастомный курсор — это как JIRA с 47 столбцами: кажется, что круто, а на деле — только боль. Оставьте курсор в покое, он и так неплохо справляется.

Комментарий студии METABYTE: Мы тоже любим креативные интерфейсы, но только когда они не вырывают мышку из рук пользователя. Лучше потратьте энергию на оптимизацию загрузки — это точно оценят больше, чем пляшущий курсор.

СЛЕДУЮЩИЙ ШАГ

Понравилось как мыслим?

Применяем те же принципы в клиентских проектах: AI, автоматизации, продукты, которые не умирают после релиза.