#javascript #html #css #mouse-cursor
#javascript #HTML #css #курсор мыши
Вопрос:
Я использую пользовательский курсор (изображение в формате png) на веб-странице, используя атрибуты CSS курсора. Я хотел бы знать, могу ли я центрировать положение курсора (например, курсор перекрестия в Windows) и не использовать положение по умолчанию в верхнем левом углу.
Одним из решений будет скрыть курсор и создать div с пользовательским курсором, который будет следовать за положением курсора, но, возможно, у кого-то есть лучшее решение.
Комментарии:
1. Я сомневаюсь, что есть лучшее (или даже другое) решение. :]
Ответ №1:
Если ваш курсор находится в .cur
формате (только .cur
и .ani
поддерживается в IE), то какая бы программа вы ни использовали для создания .cur
, вы можете установить точку доступа в заголовке.
Если вы используете любой другой тип изображения, CSS 3 позволяет x
y
задавать значения и для точки доступа:
#myEl { cursor: url(mycursor.png) <x> <y>; }
Поддерживается в:
- Firefox 1.5
- Safari 3
- Chrome 1
Ссылки
Ответ №2:
Также вы можете создать свой собственный файл .cur, используя эту удивительную ссылку http://www.cursor.cc/
. Не только это, точка доступа также может быть определена и размещена здесь сама.