--- title: Курсор slug: Web/CSS/cursor translation_of: Web/CSS/cursor ---
The cursor
CSS property specifies the mouse cursor displayed when the mouse pointer is over an element.
{{cssinfo}}
/* Применение ключевых значений */ cursor: pointer; cursor: auto; /* Использование URL и координат */ cursor: url(cursor1.png) 4 12, auto; cursor: url(cursor2.png) 2 2, pointer; /* Глобальные значения */ cursor: inherit; cursor: initial; cursor: unset;
url
>url(…), url(…), …
, указывающие на файл изображения. Дополнительные ссылки могут быть предоставлены в качестве запасных значений, на случай если изображение по основной ссылке не поддерживается в качестве курсора. Запасное значение, не являющееся ссылкой (одно или несколько ключевых слов) должно находиться в конце списка значений. See Using URL values for the cursor property for more details.<x>
<y>
{{experimental_inline}}Наведите курсор на картинку, чтобы увидеть пример в действии:
Категория | Значение | Вид | Описание |
---|---|---|---|
Основные | auto |
Браузер самостоятельно определяет значение курсора в зависимости от свойств элемента, на который наведена мышь. Например: при наведении на текст отобразит курсор text . |
|
default |
![]() |
Основной курсор платформы, обычно стрелочка. | |
none |
Курсор не отображается. | ||
Ссылки и статусы выполнения задач | context-menu |
![]() |
Доступно контекстное меню. |
help |
![]() |
Доступна вспомогательная информация. | |
pointer |
![]() |
Указатель, обозначающий ссылку, обычно указующая рука. | |
progress |
![]() |
Программа занята, но пользователь может взаимодействовать с интерфейсом (в отличие от wait ). |
|
wait |
![]() |
Программа занята (песочные часы). | |
Выделение | cell |
![]() |
Указывает на возможность выбора клетки или клеток таблицы. |
crosshair |
![]() |
Крестик, часто используемый для обозначения выбора на битовой карте. | |
text |
![]() |
Значок выбора текста. | |
vertical-text |
![]() |
Значок выбора вертикального текста. | |
"Захвати и перенеси" | alias |
![]() |
Будет создана ссылка внутри страницы. |
copy |
![]() |
Указывает на возможность копирования. | |
move |
![]() |
Указывает на возможность перемещения объекта. |
|
no-drop |
![]() |
Указывает на невозможность "сбрасывания" объекта. В Windows и Mac OSX то же самое что и not-allowed . |
|
not-allowed |
![]() |
Указатель невозможности выполнения действия. | |
Изменение размера, прокручивание (скроллинг) | all-scroll |
![]() |
Указатель возможности перемещения по странице в любом направлении. в Windows то же самое что move . |
col-resize |
![]() |
Объект может быть раздвинут/сдвинут горизонтально. Обычно две вертикальные черты со стрелочками в разные стороны. | |
row-resize |
![]() |
Объект может быть раздвинут/сдвинут вертикально. Две горизонтальные черты с вертикальными стрелочками. | |
n-resize |
![]() |
Грань или грани могут быть перемещены. Например se-resize используется для обозначения перемещения с юго-востока. В некоторых системах то же самое что двунаправленное изменение. |
|
e-resize |
![]() |
||
s-resize |
![]() |
||
w-resize |
![]() |
||
ne-resize |
![]() |
||
nw-resize |
![]() |
||
se-resize |
![]() |
||
sw-resize |
![]() |
||
ew-resize |
![]() |
Двунаправленное изменение размера. | |
ns-resize |
![]() |
||
nesw-resize |
![]() |
||
nwse-resize |
![]() |
||
Масштабирование | zoom-in |
![]() |
Приближение или уменьшение. |
zoom-out |
![]() |
||
Захват | grab |
![]() |
Указывает на возможность схватить и переместить объект. |
grabbing |
![]() |
.foo { cursor: crosshair; } /* use prefixed-value if "zoom-in" isn't supported */ .bar { cursor: -webkit-zoom-in; cursor: zoom-in; } /* standard cursor value as fallback for url() must be provided (doesn't work without) */ .baz { cursor: url(hyper.cur), auto; }
Спецификация | Статус | Комментарий |
---|---|---|
{{SpecName('CSS3 Basic UI', '#cursor', 'cursor')}} | {{Spec2('CSS3 Basic UI')}} | Addition of several keywords and the positioning syntax for url() . |
{{SpecName('CSS2.1', 'ui.html#cursor-props', 'cursor')}} | {{Spec2('CSS2.1')}} | Первоначальное определение |
{{Compat("css.properties.cursor")}}