Главная страница Обмен ссылками Гостевая книга Друзья сайта Карта сайта Наш e-mail Форум Раскрутка Веб-сайта Толковый словарь Кодовые таблици Спецификации Протоколы .htaccess Статьи HTML CSS XML ActionScript JavaScript Java PHP Perl MySQL PhotoShop CorelDREW Flash 3D Studio Max Скрипты Учебники и книги Коллекция шрифтов Векторные клипарты  

Курсоры

С помощью стилей можно переопределить вид курсора мыши и выбрать один из пятнадцати доступных вариантов.

Прежде чем воспользоваться возможностью переделать вид курсора, решите, а будет ли он использоваться к месту. Многих пользователей подобные изменения могут ввести в заблуждение, когда, например, вместо традиционной «руки», появляющейся при наведении на ссылку, возникает нечто другое. В большинстве случаев, лучше оставить все по умолчанию.

В табл. 1 приведены возможные варианты курсоров. Их вид может отличаться от конечного результата, это зависит от настроек операционной системы.

Табл. 1. Курсоры для использования на веб-странице

Вид   Значение   Тест   Пример
  default   ТЕСТ   cursor:default
  crosshair   ТЕСТ   cursor:crosshair
  pointer   ТЕСТ   cursor:pointer
  move   ТЕСТ   cursor:move
  text   ТЕСТ   cursor:text
  wait   ТЕСТ   cursor:wait
  help   ТЕСТ   cursor:help
  n-resize   ТЕСТ   cursor:n-resize
  ne-resize   ТЕСТ   cursor:ne-resize
  e-resize   ТЕСТ   cursor:e-resize
  se-resize   ТЕСТ   cursor:se-resize
  s-resize   ТЕСТ   cursor:s-resize
  sw-resize   ТЕСТ   cursor:sw-resize
  w-resize   ТЕСТ   cursor:w-resize
  nw-resize   ТЕСТ   cursor:nw-resize

Синтаксис создания курсора очень прост. Следует определить класс и в нем использовать один из типов курсора, описанных в таблице. Ниже в примере 1 показано, как можно переопределить вид курсора при наведении его на разные ссылки.

Пример 1. Изменение курсора при наведении его на ссылку
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<style type="text/css">
.movelink { cursor: move }
.helplink { cursor: help }

</style>
</head>

<body>

<a href="mypage.htm" class="movelink">ПЕРЕМЕСТИТЕ ЭТОТ ТЕКСТ</a>
<br>
<a href="mypage.htm" class="helplink">СПРАВКА</a>

</body>
</html>

Результат данного примера показан ниже.

ПЕРЕМЕСТИТЕ ЭТОТ ТЕКСТ

СПРАВКА

Если вы желаете переопределить курсор мыши для всей веб-страницы целиком, а не только для ссылок, воспользуйтесь селектором BODY (пример 2).

Пример 2. Изменение вида курсора для всей веб-страницы

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<style type="text/css">
body { cursor: ne-resize }
</style>
</head>

<body>

<a href="mypage.htm">ПЕРЕМЕСТИТЕ ЭТОТ ТЕКСТ</a>
<br>
<a href="mypage.htm">СПРАВКА</a>

</body>
</html>

Также можно задать разный вид курсора для отдельных областей веб-страницы используя теги <DIV> или <SPAN>. В этом случае вначале определяется класс и его стиль, а затем он применяется к тегу, например, <SPAN>. Такой подход позволяет описать стиль один единственный раз, а затем применять его в любом нужном месте (пример 3).

Пример 3. Курсор для разных областей веб-страницы
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<style type="text/css">
.cross { cursor: crosshair }
.help { cursor: help }

</style>
</head>

<body>
<span class="cross">На этом тексте курсор мыши примет вид перекрестья.</span>
<br>

<a href="help1.htm" class="help">СПРАВКА 1</a><br>
<a href="help2.htm" class="help">СПРАВКА 2</a><br>
<a href="help3.htm" class="help">СПРАВКА 3</a>

</body>
</html>
 

Результат данного примера показан ниже.

На этом тексте курсор мыши примет вид перекрестья.

СПРАВКА 1
СПРАВКА 2
СПРАВКА 3



Хостинг от uCoz