Задать вид курсора средствами CSS очень просто. Для этого надо определить, у каких элементов мы хотим изменить вид курсора и
добавить в таблицу стилей всего одну строчку:
cursor: [вид];
Стандартных видов у курсора - 14:
crosshair - перекрестье
help - знак вопроса или воздушный шар (в зависимости от браузера)
Теперь посмотрим, как можно создать свой собственный курсор. Для этого нам понадобится картинка самого курсора в форматах
cur, ani или svg. Можно поискать и скачать уже готовые курсоры, а можно нарисовать самим, например, в программе ArtCursors.
Итак, идем по адресу http://www.aha-soft.com/rus/artcursors/index.htm и скачиваем пробную версию программы ArtCursors.
Запускаем ее и рисуем наш будущий курсор, например, вот так:
Сохраняем его с расширением .cur.
Теперь на html-странице напишем ссылку:
Пользовательские курсоры поддерживаются не всеми браузерами, поэтому в стилях, через запятую желательно указать какой-нибудь
стандартный вид курсора. В этом случае, браузер, если не сможет отобразить пользовательский курсор, будет использовать
стандартный. Наш курсор, например, отображается в FireFox 3, а в IE и Opera - нет.
Кроме того, каждый вид курсора что-то означает, например, курсор wait означает занятость программы, двунаправленные стрелки обозначают
возможность растянуть объект, а ладошка - ссылку. Пользователи привыкают к этим обозначениям, поэтому менять вид курсора
без нужды не рекомендуется.