Как я могу установить точку доступа в центр пользовательского курсора? - PullRequest
11 голосов
/ 21 октября 2011

Я использую пользовательский курсор (изображение в формате png) на веб-странице с использованием CSS-атрибутов курсора. Я хотел бы знать, могу ли я отцентрировать позицию курсора (например, курсор с перекрестием в Windows) и не использовать стандартную верхнюю левую позицию.

Одним из решений будет скрыть курсор и создать div с пользовательским курсором, который будет следовать за позицией курсора, но, возможно, у кого-то есть лучшее решение.

Ответы [ 2 ]

8 голосов
/ 21 октября 2011

Если курсор находится в формате .cur (в IE поддерживаются только .cur и .ani), тогда любая программа, которую вы используете для создания .cur, может установить горячую точку в заголовке.

Если вы используете любой другой тип изображения, CSS 3 позволяет установить значения x и y точки доступа:

#myEl { cursor: url(mycursor.png) <x> <y>; } 

Поддерживается в:

  • Firefox 1.5+
  • Safari 3 +
  • Chrome 1 +

Ссылки

3 голосов
/ 02 июля 2014

Также вы можете создать свой собственный файл .cur по этой удивительной ссылке http://www.cursor.cc/ Мало того, что эта горячая точка также может быть определена и размещена здесь сама.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...