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

Бывало такое: заходишь на сайт, хочешь просто кликнуть на ссылку, а курсор уже уехал в другой конец экрана, подхваченный невидимой силой? Это не магия, а очередной "креативный" приём веб-дизайнеров, которые решили, что их анимация важнее твоего контроля.
Разработчик из блога ruky.me высказался жёстко: хватит угонять указатель мыши. И он прав. Когда сайт перехватывает управление курсором — это не инновация, а нарушение базового принципа: пользователь должен быть хозяином своего устройства. Представьте, что вы пытаетесь налить себе кофе, а кто-то постоянно двигает вашу кружку. Примерно так чувствует себя пользователь, когда его курсор "улучшают" без спроса.
Технически это реализуется через CSS-свойство cursor или даже через JS, меняющий позицию указателя. Но зачем? Обычно чтобы нарисовать "красивый" кастомный курсор или сделать интерактивную фичу. Проблема в том, что такие штуки ломают UX: курсор начинает тормозить, дёргаться, а иногда и вовсе пропадает. Особенно больно это ощущается на сайтах с длинными формами — попробуй попади в поле ввода, когда курсор живёт своей жизнью.
Мой вам совет: если вы разработчик — не делайте так. Если вы заказчик — не просите так. Кастомный курсор — это как JIRA с 47 столбцами: кажется, что круто, а на деле — только боль. Оставьте курсор в покое, он и так неплохо справляется.
Комментарий студии METABYTE: Мы тоже любим креативные интерфейсы, но только когда они не вырывают мышку из рук пользователя. Лучше потратьте энергию на оптимизацию загрузки — это точно оценят больше, чем пляшущий курсор.
СЛЕДУЮЩИЙ ШАГ
Понравилось как мыслим?
Применяем те же принципы в клиентских проектах: AI, автоматизации, продукты, которые не умирают после релиза.