--- 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')}} | Первоначальное определение |
The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
{{Compat("css.properties.cursor")}}