Url cursor css: cursor | CSS-Tricks — CSS-Tricks

Руководство CSS Cursors

Следуйте за нами на нашей фан-странице, чтобы получать уведомления каждый раз, когда появляются новые статьи. Facebook

CSS cursor позволяет вам определить тип курсора (cursor), который отображается для пользователя, когда курсор на поверхности (over) элемента.

/* Keyword value */
cursor: pointer;
cursor: auto;
.....
/* Global values */
cursor: inherit;
cursor: initial;
cursor: unset;

cursor-example.html

<!DOCTYPE html>
<html>
   <head>
      <title>CSS cursor</title>
      <meta charset="UTF-8"/>
      <style>
          .container {
             display: grid;
             grid-template-columns: auto auto auto;
          }
          .child {
            padding: 5px;
            margin: 5px;
            border: 1px solid gray;
          }
      </style>
   </head>
   <body>
       <h4>CSS cursor</h4>
       <p>
          Move the cursor over the elements to see the results.
</p> <div> <div style = "cursor:alias">alias</div> <div style = "cursor:all-scroll">all-scroll</div> <div style = "cursor:auto">auto</div> <div style = "cursor:copy">copy</div> <div style = "cursor:crosshair">crosshair</div> <div style = "cursor:default">default</div> <div style = "cursor:help">help</div> <div style = "cursor:inherit">inherit</div> <div style = "cursor:move">move</div> <div style = "cursor:pointer">pointer</div> <div style = "cursor:progress">progress</div> <div style = "cursor:text">text</div> <div style = "cursor:vertical-text">vertical-text</div> <div style = "cursor:wait">wait</div> <div style = "cursor:no-drop">no-drop</div> <div style = "cursor:grab">grab</div> <div style = "cursor:grabbing">grabbing</div> <div style = "cursor:e-resize">e-resize</div> <div style = "cursor:n-resize">n-resize</div> <div style = "cursor:s-resize">s-resize</div> <div style = "cursor:w-resize">w-resize</div> <div style = "cursor:col-resize">col-resize</div> <div style = "cursor:row-resize">row-resize</div> <div style = "cursor:ne-resize">ne-resize</div> <div style = "cursor:nw-resize">nw-resize</div> <div style = "cursor:se-resize">se-resize</div> <div style = "cursor:sw-resize">sw-resize</div> <div style = "cursor:nesw-resize">nesw-resize</div> <div style = "cursor:nwse-resize">nwse-resize</div> <div style = "cursor:zoom-in">zoom-in</div> <div style = "cursor:zoom-out">zoom-out</div> </div> </body> </html>

Предопределенные значения у CSS cursor и иъ соответствующие формы легко понять, вы можете посмотреть изображение ниже:

CSS {cursor:auto}

Форма курсора (cursor) соответствуте значению auto в зависимости от контекста региона над которым находится курсор (over). Например, курсор будет иметь форму hand (руки) когда он находится над ссылкой,…

CSS {cursor:default}

Форму курсора (cursor) соответствует значению default в зависимости от платформы (platform), точнее в зависимости от операционной системы и браузера. Обычно это форма стрелы (arrow).

Помимо предопределенных значений выше, вы можете создать тип курсора основываясь на изображение.

/* URL and coordinates, with a keyword fallback */
cursor: url(cursor1.png) 4 12, auto;
cursor: url(cursor1.png), url(cursor2.png) 2 2, pointer;

Url(..)

Вы можете предоставить одно или более значений url(..), они отделены друг от друга запятой ( , ). Первому значению будет присвоен приоритет для использования, следующие значения являются резервными, они используются в случае если браузер не поддерживает формат определенного изображения. Конечное резервное значение должно быть предопределенным значением (Смотрите список выше).

x, y

Значение (x,y) это координаты не обязательны. Они являются неотрицательными числами и меньше 32.

Например:

custom-cursor-example.html

<!DOCTYPE html>
<html>
   <head>
      <title>CSS cursor</title>
      <meta charset="UTF-8"/>
      <style>
          .my-div {
            height: 150px;
            width: 300px;
            padding: 5px;
            border: 1px solid gray;
            cursor: url('../images/my-cursor.png'), pointer;
          }
      </style>
   </head>
   <body>
       <h4>CSS Custom cursor</h4>
       <div>
          Move the cursor over me!
       </div>
   </body>
</html>

cursor — CSS — Дока

Кратко

Секция статьи «Кратко»

С помощью этого свойства можно указать, какой внешний вид будет у курсора, когда пользователь наведёт мышку на элемент.

Пример

Секция статьи «Пример»

Пусть будет обычный блок статьи:

<article>  <h3>Какая-то статья</h3>  <div>    <p>      Многие кометы имеют два хвоста, однако солнечное затмение однократно.       Элонгация представляет собой эллиптический аргумент перигелия. Как мы уже      знаем, полнолуние непрерывно.    </p>  </div></article>
          
<article> <h3>Какая-то статья</h3> <div> <p> Многие кометы имеют два хвоста, однако солнечное затмение однократно. Элонгация представляет собой эллиптический аргумент перигелия. Как мы уже знаем, полнолуние непрерывно. </p> </div> </article>

Пусть при наведении курсора на блок статьи показывается смайлик с котиком:

article {  cursor: url(cat.png) 2 2, default;}
          article {
  cursor: url(cat.png) 2 2, default;
}

Спойлер: может не работать в Google Chrome. Лучше смотреть в Firefox или Safari.

Если навести курсор на блок статьи, то увидите картинку котика вместо привычной стрелочки.

Открыть демо в новой вкладке

Как пишется

Секция статьи «Как пишется»

Есть набор стандартизированных значений:

  • auto — браузер сам решит какой курсор показывать в зависимости от того, на какой элемент он наведён.
    Например, для ссылки это будет рука с пальчиком, для поля ввода чёрточка, а для обычного блока — стандартная стрелка.
  • default — обычная, привычная стрелочка.
  • none — курсора совсем нет.
  • pointer — курсор, который обычно появляется над нажимаемыми элементами типа ссылок.
  • text — курсор в виде чёрточки с засечками сверху и снизу. Обычно показывается там, где текст может быть выбран, выделен.
  • Остальные, менее популярные значения:
    • context-menu — курсор контекстного меню (обычно вызывается правой кнопкой мыши).
    • help — доступен вспомогательный информационный контент.
    • progress — программа в фоне выполняет какие-то действия, но пользователь всё ещё может с ней взаимодействовать.
    • wait — программа не отвечает, занята обработкой какой-то операции.
    • cell — можно выбрать одну или несколько ячеек таблицы.
    • crosshair — курсор-крестик, обычно используется, чтобы показать, что на изображении можно выбрать какую-то область.
    • vertical-text — практически как text, но вертикально.
    • alias — загнутая стрелочка, так обозначают ссылки, клик по которым уведёт с текущего сайта.
    • copy — содержимое можно скопировать.
    • move — содержимое можно подвигать.
    • no-drop — в эту область нельзя перетащить файл.
    • not-allowed
      — действие не будет выполнено.
    • grab — содержимое можно схватить, чтобы перетащить.
    • grabbing — содержимое было схвачено для перетаскивания.
    • all-scroll — содержимое может быть проскроллено в любом направлении.
    • col-resize — колонку / ячейку таблицы можно изменить в размерах по горизонтали.
    • row-resize — строку в таблице или другой элемент можно изменить в размерах по вертикали.
    • zoom-in — содержимое можно приблизить, увеличить.
    • zoom-out — содержимое можно отдалить, уменьшить.

Демо со всеми перечисленными курсорами:

Открыть демо в новой вкладке

Внешне курсоры могут отличаться в разных операционных системах.

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

selector {  cursor: url(cat.png), auto;}
          selector {
  cursor: url(cat.png), auto;
}

Если вы решили сделать кастомный курсор, то обязательно укажите через запятую одно из стандартных значений. Это нужно на случай, если браузер не смог загрузить или отобразить картинку. Тогда будет показан тот курсор, который вы указали в конце значения.

Можно указывать несколько картинок подряд. Будет показана первая из доступных.

selector {  cursor: url(cat.svg), url(cat.png), url(cat.cur), pointer;}
          selector {
  cursor: url(cat.svg), url(cat.png), url(cat.cur), pointer;
}

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

selector {  cursor: url(cat.png) 2 2, auto;}
          selector {
  cursor: url(cat.png) 2 2, auto;
}

В этом примере мы смещаем картинку на 2 пикселя вниз и 2 пикселя вправо относительно кончика стандартного курсора-стрелки.

Координаты сдвига могут быть только положительными в пределах от 0 до 32. Единицы измерения при этом не указываются. Координаты не могут быть отрицательными. И их обязательно должно быть две.

Как это понять

Секция статьи «Как это понять»

На экране курсор заменяет нам руки. Мы выполняем большую часть операций на компьютере при помощи мыши, её курсора: кликаем на кнопки, ставим курсор в поля ввода, выделяем текст, перетаскиваем элементы интерфейса и так далее.

Обычно на простых сайтах нужны всего два значения: pointer и default. Поскольку контент там во многом состоит из текста и ссылок / кнопок.

Если у вас сервис или сложная система управления, в которой есть больше вариантов взаимодействия с интерфейсом, чем просто на что-то нажать или что-то выделить, то отнеситесь внимательно к подбору правильных курсоров для каждого из интерактивных элементов. Именно по изменению внешнего вида курсора пользователь будет понимать, как именно взаимодействовать с элементом.

Подсказки

Секция статьи «Подсказки»

💡 Если используете картинку вместо курсора, то используйте небольшое изображение, поскольку нельзя явно указать размеры отображаемого курсора. Лучше не злоупотреблять, чтобы не перекрыть часть контента на странице.

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

На практике

Секция статьи «На практике»

Алёна Батицкая советует

Секция статьи «Алёна Батицкая советует»

🛠 Чаще всего это свойство пригождается при вёрстке кнопок. По умолчанию браузер не меняет внешний вид курсора при наведении мыши на кнопку. Поэтому, если на кнопку можно нажать, ей следует прописать cursor: pointer, чтобы пользователь точно понял, что с элементом можно взаимодействовать.

CSS cursor

❮ Назад Полный CSS Справочник Дальше ❯


Пример

CSS может генерировать кучу различных курсоров мыши:

.alias {cursor: alias;}
.all-scroll {cursor: all-scroll;}
.auto {cursor: auto;}
.cell {cursor: cell;}
.context-menu {cursor: context-menu;}
.col-resize {cursor: col-resize;}
.copy {cursor: copy;}
.crosshair {cursor: crosshair;}
.default {cursor: default;}
.e-resize {cursor: e-resize;}
.ew-resize {cursor: ew-resize;}
.grab {cursor: grab;}
. grabbing {cursor: grabbing;}
.help {cursor: help;}
.move {cursor: move;}
.n-resize {cursor: n-resize;}
.ne-resize {cursor: ne-resize;}
.nesw-resize {cursor: nesw-resize;}
.ns-resize {cursor: ns-resize;}
.nw-resize {cursor: nw-resize;}
.nwse-resize {cursor: nwse-resize;}
.no-drop {cursor: no-drop;}
.none {cursor: none;}
.not-allowed {cursor: not-allowed;}
.pointer {cursor: pointer;}
.progress {cursor: progress;}
.row-resize {cursor: row-resize;}
.s-resize {cursor: s-resize;}
.se-resize {cursor: se-resize;}
.sw-resize {cursor: sw-resize;}
.text {cursor: text;}
.url {cursor: url(myBall.cur),auto;}
.w-resize {cursor: w-resize;}
.wait {cursor: wait;}
.zoom-in {cursor: zoom-in;}
.zoom-out {cursor: zoom-out;}


Определение и использование

Свойство cursor указывает курсор мыши, отображаемый при наведении на элемент.

Значение по умолчанию:auto
Inherited:yes
Animatable:no. Читайте о animatable
Version:CSS2
Синтаксис JavaScript: object.style.cursor=»crosshair»


Поддержка браузера

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

Свойство
cursor5.05.54.05.09.6



Синтаксис CSS

cursor: value;

Значения свойств

ЗначениеОписание
aliasКурсор указывает на то, что создается псевдоним
all-scrollКурсор указывает, что что-то можно прокручивать в любом направлении
autoПо умолчанию. Обозреватель устанавливает курсор
cellКурсор указывает, что ячейка (или набор ячеек) может быть выбрана
context-menuКурсор указывает, что контекстное меню доступно
col-resizeКурсор указывает, что столбец может быть изменен горизонтально
copyКурсор указывает, что что-то копируется
crosshairКурсор отображается в виде перекрестия
defaultКурсор по умолчанию
e-resizeКурсор указывает, что край прямоугольника должен быть перемещен вправо (восток)
ew-resizeУказывает на двунаправленное изменение размера курсора
grabКурсор указывает, что что-то можно захватить
grabbingКурсор указывает, что что-то можно захватить
helpКурсор указывает, что справка доступна
moveКурсор указывает, что что-то должно быть перемещено
n-resizeКурсор указывает на то, что край прямоугольника должен быть перемещен вверх (север)
ne-resizeКурсор указывает, что край прямоугольника должен быть перемещен вверх и вправо (север/восток)
nesw-resizeУказывает на двунаправленное изменение размера курсора
ns-resizeУказывает на двунаправленное изменение размера курсора
nw-resizeКурсор указывает, что край прямоугольника должен быть перемещен вверх и влево (Север/Запад)
nwse-resizeУказывает на двунаправленное изменение размера курсора
no-dropКурсор указывает, что перетаскивание элемента не может быть удалено здесь
noneДля элемента не отображается курсор
not-allowedКурсор указывает, что запрошенное действие не будет выполнено
pointerКурсор является указателем и указывает ссылку
progressКурсор указывает, что программа занята (выполняется)
row-resizeКурсор указывает, что строка может быть изменена по вертикали
s-resizeКурсор указывает, что край прямоугольника должен быть перемещен вниз (Юг)
se-resizeКурсор указывает, что край прямоугольника должен быть перемещен вниз и вправо (Юг/Восток)
sw-resizeКурсор указывает, что край прямоугольника должен быть перемещен вниз и влево (Юг/Запад)
textКурсор указывает текст, который может быть выбран
URLРазделенный запятыми список URL-адресов для пользовательских курсоров. Примечание: Всегда указывайте универсальный курсор в конце списка, если ни один из определяемых URL-адресов курсоров не может быть использован
vertical-textКурсор указывает вертикальный текст, который может быть выбран
w-resizeКурсор указывает на то, что край прямоугольника должен быть перемещен влево (запад)
waitКурсор указывает, что программа занята
zoom-inКурсор указывает на то, что можно увеличить
zoom-outКурсор указывает, что что-то может быть уменьшено
initialПрисваивает этому свойству значение по умолчанию. (Читайте о initial)
inheritНаследует это свойство из родительского элемента. (Читайте о inherit)


Похожие страницы

HTML DOM Справочник: cursor Свойство

❮ Назад Полный CSS Справочник Дальше ❯

Пользовательский курсор в CSS | CodyHouse

Как изменить курсор мыши с помощью изображения SVG.

Чтобы изменить курсор мыши по умолчанию с помощью внешнего изображения, вам необходимо:

  1. Создать изображение SVG;
  2. Преобразуйте его в URI данных, чтобы его можно было использовать в CSS.

Чтобы преобразовать SVG в URI данных, вы можете использовать такие инструменты, как кодировщик URL.

В CSS:

 .пользовательский-курсор {
  курсор: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Ctitle%3Ecursor-link%3C /title%3E%3Cg%3E%3Ccircle cx='32' cy='32' r='30' opacity='.8'%3E%3C/circle%3E%3Cpath d='M30.828 28.172l- .585-.586a2 2 0 0 1 0-2.828l6.171-6.171a2 2 0 0 1 2.828 0l6.171 6.171a2 2 0 0 1 0 2.828l-6.171 6.171a2 2 0 0 1-2.828 0l-.586- .585' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3C/path%3E%3Cpath d='M33. 172 35.828l.585.586a2 2 0 0 1 0 2.828l-6.171 6.171a2 2 0 0 1-2.828 0l-6.171-6.171a2 2 0 0 1 0-2.828l6.171-6.171a2 2 0 0 8 1 0. 582 ' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3C/path%3E%3Cpath fill='none' stroke= '%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M27 37l10-10'%3E%3C/path%3E%3C/g%3E%3C/ svg%3E") 32 32, указатель;
} 

Две координаты, следующие за кодом SVG, определяют исходную точку пользовательского курсора по осям «x» и «y». В нашем примере, поскольку размер значка составляет 64×64 пикселя, центр равен «32 32».

Значение «указатель», следующее за координатами, является запасным вариантом курсора.

В настоящее время некоторые браузеры преобразуют изображение SVG в изображение PNG с низким разрешением. Чтобы устранить эту проблему, создайте две дополнительные версии пользовательского курсора в формате PNG (один должен быть в два раза больше размера курсора — в нашем примере это 128 пикселей) и преобразуйте их в URI данных.

Затем в CSS:

 .пользовательский-курсор {
  курсор: url("data:image/svg+xml,%3Csvg xmlns='http://www. w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Ctitle%3Ecursor-link%3C /title%3E%3Cg%3E%3Ccircle cx='32' cy='32' r='30' opacity='.8'%3E%3C/circle%3E%3Cpath d='M30.828 28.172l- .585-.586a2 2 0 0 1 0-2.828l6.171-6.171a2 2 0 0 1 2.828 0l6.171 6.171a2 2 0 0 1 0 2.828l-6.171 6.171a2 2 0 0 1-2.828 0l-.586- .585' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3C/path%3E%3Cpath d='M33. 172 35.828l.585.586a2 2 0 0 1 0 2.828l-6.171 6.171a2 2 0 0 1-2.828 0l-6.171-6.171a2 2 0 0 1 0-2.828l6.171-6.171a2 2 0 0 8 1 0.582 ' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3C/path%3E%3Cpath fill='none' stroke= '%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M27 37l10-10'%3E%3C/path%3E%3C/g%3E%3C/ svg%3E") 32 32, указатель;

  // 👇 Резервный PNG
  cursor: -webkit-image-set(url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAAsSAAALEgHS3X78AAAFGUlEQVR4nO1bS0gcSRj+KwbDLhMRI1kciQQWnFMuu7koHgLi0YsefCCCHuaoCHsQD74O4kEUPc5BD4qPg148quBBEDTJdRkhEAwzQ4LKYIaESKSWv6nqLXu6p19V3TOZ+WBw1O6/6/v7+x9VXU0opVDOeFTW7AHgseoLEEKaAeA1AODPKAD8ZXPKewBIA8AFALyllF4oHZ+KECCEvAEA/on4NJcDgGP8UEqPJQ1RhzQHEEKeAkAfAHQCQIMUo/nIAMA+AGxRSr/KMCjFAYSQOAD0S7jbToGq2KSUJnyP3Y8DCCF/A8C0wjtuB1TENKX0nVcDnhzA5B5nki8GbAFAwktYuHYAIQQz+QLL6sUErBb/UErTyhzASloiwFh4C8wNcTel03EjVALkgY0twcbqCI4cUCLkOVw5wTYEWMxvlgh5ERgO/XY5oaACWLZfKEHywMa8wDhYwi4E4kWY7d2gmXGwhKUDWJNTLHXeD/oYF1NY5gBCyH6IHZ5sZCilnWY2TRXAevvAydfX11ctLi5GU6nUq7Ozs+aRkZFnkkw3ME55yFMASxr7QSc+JH9ychKLxWK/iX/f29u77u7u/ijhElgVOo3tspkC+sIkn0wmv7e2tv47NTX1Cf/X1dX1bHd396WEy0TMcpqZAgKNfSP5tra25NXV1T3+D0NgeXlZIy9JCXm54IEC2EpOUZBHrKysXI+OjmqkJSmhgXHUYQyBN/nnqIEdeYVOCN8BTslzSHaCuQPY5CGQ5Le9vf3SKXkOoxN8lMiIOFESFfDao0FXiMVi1e3t7bW5XO7eKXkOdAKvDgMDA356BJ2r6IBAev66ujrtWcTt7e29kTyGxuHh5Z+rq6svrM4/ODjAeg6NjY1PfAzDVAFRHwYd4/T09Fs6nb6LRqPVk5OTz/l5PC+gOpqamqrN7OExa2trWvzv7Oxc+xiGzlV0gN0TG89A2be0tPzOzx8fH9dkXFtb+xhMkmJvb29evTceMzc399nHkHSueiNECHkrmzgOGhMe3lX8He88kl9fX8+Kx9hVBLdVwwkopVoeUOYAcdCY8DDmUfbsWu/CJA+CA5Q8HLUaNMa8leyDJC9CugL8EMOpcDab/Tk7O/tFNXklIeD3rlJKtZUbzBU1NTVVkUikStWd5w6QtkFChqQHBwc/8BKJ5I+OjrIqyIuQogC/sh8bG2tA8rw6YMm8ubn5mUwm76QxNcBMAe+9GpuYmPjDLlat+n+Mefw5Pz+vd3/YLKkkL3IVHeDqoaKInp4erS8fGhr6aCXXy8vLOzNJY8LjshebJcXQuYpl0PNenFQq9QMJdHR0RPDumR0zPDz8yezvGBqY8PA7yj4gB+hcRQV4zgEbGxtaXz4zM/PCzTSV5wWe8BTLXoTO9cGaICHk2OuaAC5S4Dwdv+O8HaeuhY4PosmxQI5Sqi+KGMug511YuGCJC5f4HRcyCykhRPJg5CjNAeDQCSGTh5IOYPvwMn6sF3JCEZDPGPcamnWC+36vYnQCToKwxIVMHsy4KX00JiZGjhDJO3s0xg7YlHFFVAJWhPPz86/Y7CwtLWVCIg9sY2XeNrrK4/ECJ02rG0/gsORi6QC2/XTrFyC/VWgrrd16QMLPHKEIcME4WKKyTc7OCjMQZwZLBXzLrO0U39GSGNt7WypOcLVf2PGaYIk4Qd1mafjfCf1FmhgvWMy7GlvlhYnKKzOVl6Yqr83JsPPQaDm+OGl5gXJ8dbaUUN5vjwPAfz2vBz0d3cIRAAAAAElFTkSuQmCC") 1x, url("data:image/png;base64,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") 2x) 32 32, pointer;
} 

Вот живая демонстрация:

курсор · Документы WebPlatform

Сводка

CSS-свойство курсора указывает, какой курсор мыши отображается, когда указатель мыши находится над элементом.

Обзорная таблица

Исходное значение
авто
Относится к
все элементы
Унаследовано
Да
Медиа
визуальный
Расчетное значение
как указано (если ключевое слово), URL-адреса преобразуются в абсолютные
Анимируемый
Нет
Свойство объектной модели CSS
курсор
Проценты
Н/Д

Синтаксис

  • Курсор: стандартные значения
  • курсор: url() hotspot-x ​​hotspot-y, ключевое слово;
  • курсор: url(), ключевое слово

Значения

Стандартные значения
Доступно множество стандартных курсоров:
  • авто
  • по умолчанию
  • нет
  • контекстное меню
  • помощь
  • указатель
  • прогресс
  • ждать
  • ячейка
  • перекрестие
  • текст
  • вертикальный текст
  • псевдоним
  • копия
  • переместить
  • бескапельный
  • не разрешено
  • электронное изменение размера
  • n-изменить размер
  • повторное изменение размера
  • изменение размера
  • s-изменить размер
  • изменение размера
  • SW-изменить размер
  • w-изменить размер
  • ew-изменить размер
  • нс-изменить размер
  • новое изменение размера
  • nwse-изменить размер
  • изменение размера цвета
  • изменение размера строки
  • вся прокрутка
  • увеличение
  • уменьшение

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

URL(), ключевое слово
Вместо указания стандартного типа указателя можно указать функцию url() , указывающую на пользовательскую графику для использования в качестве курсора, за которой должно следовать резервное ключевое слово для использования в качестве указателя, если изображение недоступно ( это может быть auto или стандартное ключевое слово). Например, курсор : url(), auto;

Вы можете указать несколько функций url() , разделенных запятыми (например, url(), url(), auto ), и браузер будет использовать самое раннее подходящее изображение, которое сможет найти. Ограничения включают:

  • Размер курсора: если изображение курсора превышает определенный размер, оно будет игнорироваться (например, в Gecko ограничение составляет 128×128 пикселей). В любом случае вам следует ограничиться размером 32×32 пикселя для максимальной совместимости с операционными системами и платформами.
  • Браузер: В Opera пользовательские курсоры просто игнорируются, вместо них используются ключевые слова.
  • Прозрачность: полупрозрачные курсоры не поддерживаются в версиях Windows до XP. Это ограничение операционной системы. Прозрачность работает на всех платформах.
  • Формат изображения. Большинство браузеров поддерживают широкий спектр форматов изображений, но в большинстве случаев следует придерживаться чего-то общего и оптимизируемого для Интернета, например JPG или PNG. Вам также необходимо включить изображение в формате CUR, так как они требуются для IE. Анимированные PNG и GIF будут создавать только статические курсоры.
url() hotspot-x ​​hotspot-y, ключевое слово;
CSS3 позволяет указать пользовательское изображение курсора вместе со значениями X и Y для точки доступа указателя, например курсор: url(cursor2. png) 2 2, авто; . Если не указано, позиция активной области по умолчанию находится в верхнем левом углу изображения курсора или может быть прочитана из метаданных внутри файла изображения в случае файлов формата CUR и XBM.

Примеры

Чтобы курсор выглядел так, как будто он занят

 .busy {
    курсор: подождите;
}
 

Посмотреть пример

См. также

Статьи по теме

Визуальные эффекты
  • цвет

  • Цвета по оттенку

  • Цвета по названию

  • Цвета по насыщенности

  • Пользовательские системные цвета

  • -ms-высококонтрастный

  • мс-высокая контрастность-регулировка

  • -ms-прогресс-внешний вид

  • фоновый режим наложения

  • зажим

  • курсор

  • непрозрачность

  • зум

  • высота

  • мигает

  • фильтр

  • Анимация JavaScript

Атрибуции

  • Новички
  • Концепции
  • HTML
  • УСБ
  • Доступность
  • JavaScript
  • ДОМ
  • СВГ

курсор — CSS: каскадные таблицы стилей

Примечания 903
курсор Chrome Полная поддержка 1 Край Полная поддержка 12 Firefox Полная поддержка 1

Примечания

Полная поддержка 1

Notes

Notes Начиная с Firefox 67, максимальный размер, разрешенный для пользовательских курсоров, составляет 32×32 пикселя из-за того, что некоторые вредоносные сайты используют курсоры не по назначению.
ИЭ Полная поддержка 4

Примечания

Полная поддержка 4

Примечания

Notes В Internet Explorer 11, когда курсор применяется к элементу, и этот элемент находится под открытым пункт меню, который включен над указанным элементом будет отображаться курсор для указанного элемента, а не обычный курсор
Опера Полная поддержка 7 Сафари Полная поддержка 1.2 Веб-просмотр Android Без поддержки Chrome Android Полная поддержка 18 Firefox Android Без поддержки Opera Android Полная поддержка 14 Сафари iOS Полная поддержка 1 Samsung Интернет Android Полная поддержка 1. 0
псевдоним Хром Полная поддержка 1 Край Полная поддержка 12 Firefox Полная поддержка 1,5 ИЭ Полная поддержка 10 Опера Полная поддержка 10.6 Сафари Полная поддержка 3 Веб-просмотр Android Без поддержки Chrome Android Полная поддержка 18 Firefox Android Без поддержки Opera Android Полная поддержка 14 Сафари iOS Полная поддержка 1 Samsung Интернет Android Полная поддержка 1. 0
прокрутка Хром Полная поддержка 1 Край Полная поддержка 12 Firefox Полная поддержка 1,5 ИЭ Полная поддержка 6 Опера Полная поддержка 10.6 Сафари Полная поддержка 3 Веб-просмотр Android Без поддержки Chrome Android Полная поддержка 18 Firefox Android Без поддержки Opera Android Полная поддержка 14 Сафари iOS Полная поддержка 1 Samsung Интернет Android Полная поддержка 1. 0
авто Хром Полная поддержка 1 Край Полная поддержка 12 Firefox Полная поддержка 1 ИЭ Полная поддержка 4 Опера Полная поддержка 7 Сафари Полная поддержка 1.2 Веб-просмотр Android Без поддержки Chrome Android Полная поддержка 18 Firefox Android Без поддержки Опера Android Полная поддержка 14 Сафари iOS Полная поддержка 1 Samsung Интернет Android Полная поддержка 1. 0
Двунаправленные курсоры изменения размера ( ew-resize , nesw-resize , ns-resize и nwse-resize ) Chrome1 Полная поддержка 1 Край Полная поддержка 12 Firefox Полная поддержка 1,5 ИЭ Полная поддержка 10 Опера Полная поддержка 10.6 Сафари Полная поддержка 3 Веб-просмотр Android Без поддержки Chrome Android Полная поддержка 18 Firefox Android Без поддержки Opera Android Полная поддержка 14 Сафари iOS Полная поддержка 1 Samsung Интернет Android Полная поддержка 1. 0
ячейка Хром Полная поддержка 1 Край Полная поддержка 12 Firefox Полная поддержка 1,5 ИЭ Полная поддержка 10 Опера Полная поддержка 10.6 Сафари Полная поддержка 3 Веб-просмотр Android Без поддержки Chrome Android Полная поддержка 18 Firefox Android Без поддержки Опера Android Полная поддержка 14 Сафари iOS Полная поддержка 1 Samsung Интернет Android Полная поддержка 1. 0
изменение размера цвета Хром Полная поддержка 1 Край Полная поддержка 12 Firefox Полная поддержка 1,5 ИЭ Полная поддержка 6 Опера Полная поддержка 10.6 Сафари Полная поддержка 3 Веб-просмотр Android Без поддержки Хром Android Полная поддержка 18 Firefox Android Без поддержки Opera Android Полная поддержка 14 Сафари iOS Полная поддержка 1 Samsung Интернет Android Полная поддержка 1,0
контекстное меню Chrome Полная поддержка 1

Примечания

Полная поддержка 1

Примечания

Примечания Этот курсор поддерживается только в macOS и Linux.
Край Полная поддержка 12 Firefox Полная поддержка 1.5

Примечания

Полная поддержка 1.5

Примечания

Примечания Этот курсор поддерживается только в macOS и Linux.
ИЭ Полная поддержка 10 Опера Полная поддержка 10.6 Сафари Полная поддержка 3 Веб-просмотр Android Без поддержки Chrome Android Полная поддержка 18

Примечания

Полная поддержка 18

Примечания

Примечания Этот курсор поддерживается только в macOS и Linux.
Firefox Android Без поддержки Opera Android Полная поддержка 14

Примечания

Полная поддержка 14

Примечания

Примечания Этот курсор поддерживается только в macOS и Linux.
Сафари iOS Полная поддержка 1 Samsung Интернет Android Полная поддержка 1.0

Примечания

Полная поддержка 1.0

Примечания

Примечания Этот курсор поддерживается только в macOS и Linux.
копия Хром Полная поддержка 1 Край Полная поддержка 12 Firefox Полная поддержка 1,5 ИЭ Полная поддержка 10 Опера Полная поддержка 10. 6 Сафари Полная поддержка 3 Веб-просмотр Android Без поддержки Chrome Android Полная поддержка 18 Firefox Android Без поддержки Opera Android Полная поддержка 14 Сафари iOS Полная поддержка 1 Samsung Интернет Android Полная поддержка 1.0
перекрестие Хром Полная поддержка 1 Край Полная поддержка 12 Firefox Полная поддержка 1 ИЭ Полная поддержка 4 Опера Полная поддержка 7 Сафари Полная поддержка 1. 2 Веб-просмотр Android Без поддержки Chrome Android Полная поддержка 18 Firefox Android Без поддержки Opera Android Полная поддержка 14 Сафари iOS Полная поддержка 1 Samsung Интернет Android Полная поддержка 1.0
по умолчанию Хром Полная поддержка 1 Край Полная поддержка 12 Firefox Полная поддержка 1 ИЭ Полная поддержка 4 Опера Полная поддержка 7 Сафари Полная поддержка 1. 2 Веб-просмотр Android Без поддержки Chrome Android Полная поддержка 18 Firefox Android Без поддержки Opera Android Полная поддержка 14 Сафари iOS Полная поддержка 1 Samsung Интернет Android Полная поддержка 1.0
Курсоры захвата ( захват и захват ) Chrome Полная поддержка 68

Примечания

Полная поддержка 68

Notes

Notes Chrome также продолжает поддерживать версии с префиксом.
Полная поддержка 1

С префиксом Примечания

С префиксом Реализовано с префиксом производителя: -webkit-
Добавлена ​​поддержка Chrome 903 903 903 Край Полная поддержка 14 Firefox Полная поддержка 27
Полная поддержка 27
Полная поддержка 1.5

Префикс

Префикс Реализован с префиксом поставщика: -moz-
IE Без поддержки Опера Полная поддержка 55

Примечания

Полная поддержка 55

Notes

Notes Opera также продолжает поддерживать версии с префиксами.
Полная поддержка 15

С префиксом Примечания

С префиксом Реализовано с префиксом поставщика: -webkit-
Примечания В Opera 22 добавлена ​​поддержка Windows.
Сафари Полная поддержка 11
Полная поддержка 11
Полная поддержка 4

С префиксом

С префиксом Реализовано с префиксом поставщика: -webkit-
Веб-просмотр Android Без поддержки Chrome Android Полная поддержка 68

Примечания

Полная поддержка 68

Notes

Notes Chrome также продолжает поддерживать версии с префиксом.
Полная поддержка 18

С префиксом Примечания

С префиксом Реализовано с префиксом поставщика: -webkit-
Добавлена ​​поддержка Windows
Firefox Android Без поддержки Opera Android Полная поддержка 48

Примечания

Полная поддержка 48

Notes

Notes Opera также продолжает поддерживать версии с префиксами.
Полная поддержка 14

С префиксом Примечания

С префиксом Реализовано с префиксом поставщика: -webkit-
Примечания В Opera 22 добавлена ​​поддержка Windows.
Сафари iOS Полная поддержка 1 Samsung Интернет Android Полная поддержка 10,0
Полная поддержка 10,0
Полная поддержка 1.0

Префикс

С префиксом Реализовано с префиксом поставщика: -webkit-
help Chrome Полная поддержка 1 Край Полная поддержка 12 Firefox Полная поддержка 1 ИЭ Полная поддержка 4 Опера Полная поддержка 7 Сафари Полная поддержка 1. 2 Веб-просмотр Android Без поддержки Chrome Android Полная поддержка 18 Firefox Android Без поддержки Опера Android Полная поддержка 14 Сафари iOS Полная поддержка 1 Samsung Интернет Android Полная поддержка 1.0
унаследовать Хром Полная поддержка 1 Край Полная поддержка 12 Firefox Полная поддержка 1 ИЭ Полная поддержка 8 Опера Полная поддержка 9 Сафари Полная поддержка 1. 2 Веб-просмотр Android Без поддержки Хром Android Полная поддержка 18 Firefox Android Без поддержки Opera Android Полная поддержка 14 Сафари iOS Полная поддержка 1 Samsung Интернет Android Полная поддержка 1,0
перемещение Хром Полная поддержка 1 Край Полная поддержка 12 Firefox Полная поддержка 1 ИЭ Полная поддержка 4 Опера Полная поддержка 7 Сафари Полная поддержка 1. 2 Веб-просмотр Android Без поддержки Chrome Android Полная поддержка 18 Firefox Android Без поддержки Opera Android Полная поддержка 14 Сафари iOS Полная поддержка 1 Samsung Интернет Android Полная поддержка 1.0
бескапельный Хром Полная поддержка 1 Край Полная поддержка 12 Firefox Полная поддержка 1,5 ИЭ Полная поддержка 6 Опера Полная поддержка 10. 6 Сафари Полная поддержка 3 Веб-просмотр Android Без поддержки Chrome Android Полная поддержка 18 Firefox Android Без поддержки Opera Android Полная поддержка 14 Сафари iOS Полная поддержка 1 Samsung Интернет Android Полная поддержка 1.0
нет Хром Полная поддержка 5 Край Полная поддержка 12 Firefox Полная поддержка 3 ИЭ Полная поддержка 9 Опера Полная поддержка 15 Сафари Полная поддержка 5 Веб-просмотр Android Без поддержки Chrome Android Полная поддержка 18 Firefox Android Без поддержки Opera Android Полная поддержка 14 Сафари iOS Полная поддержка 4. 2 Samsung Интернет Android Полная поддержка 1.0
не допускается Хром Полная поддержка 1 Край Полная поддержка 12 Firefox Полная поддержка 1,5 ИЭ Полная поддержка 6 Опера Полная поддержка 10.6 Сафари Полная поддержка 3 Веб-просмотр Android Без поддержки Chrome Android Полная поддержка 18 Firefox Android Без поддержки Опера Android Полная поддержка 14 Сафари iOS Полная поддержка 1 Samsung Интернет Android Полная поддержка 1. 0
указатель Хром Полная поддержка 1 Край Полная поддержка 12 Firefox Полная поддержка 1 ИЭ Полная поддержка 6 Опера Полная поддержка 7 Сафари Полная поддержка 1.2 Веб-просмотр Android Без поддержки Хром Android Полная поддержка 18 Firefox Android Без поддержки Opera Android Полная поддержка 14 Сафари iOS Полная поддержка 1 Samsung Интернет Android Полная поддержка 1,0
прогресс Хром Полная поддержка 1 Край Полная поддержка 12 Firefox Полная поддержка 1 ИЭ Полная поддержка 6 Опера Полная поддержка 7 Сафари Полная поддержка 1. 2 Веб-просмотр Android Без поддержки Chrome Android Полная поддержка 18 Firefox Android Без поддержки Opera Android Полная поддержка 14 Сафари iOS Полная поддержка 1 Samsung Интернет Android Полная поддержка 1.0
изменение размера строки Хром Полная поддержка 1 Край Полная поддержка 12 Firefox Полная поддержка 1,5 ИЭ Полная поддержка 6 Опера Полная поддержка 10. 6 Сафари Полная поддержка 3 Веб-просмотр Android Без поддержки Chrome Android Полная поддержка 18 Firefox Android Без поддержки Opera Android Полная поддержка 14 Сафари iOS Полная поддержка 1 Samsung Интернет Android Полная поддержка 1.0
текст Хром Полная поддержка 1 Край Полная поддержка 12 Firefox Полная поддержка 1 ИЭ Полная поддержка 4 Опера Полная поддержка 7 Сафари Полная поддержка 1. 2 Веб-просмотр Android Без поддержки Chrome Android Полная поддержка 18 Firefox Android Без поддержки Opera Android Полная поддержка 14 Сафари iOS Полная поддержка 1 Samsung Интернет Android Полная поддержка 1.0
Unidirectional resize cursors ( n-resize , e-resize , s-resize , w-resize , ne-resize , nw-resize , se-resize , и sw-resize ) Хром Полная поддержка 1 Край Полная поддержка 12 Firefox Полная поддержка 1 ИЭ Полная поддержка 4 Опера Полная поддержка 7 Сафари Полная поддержка 1. 2 Веб-просмотр Android Без поддержки Chrome Android Полная поддержка 18 Firefox Android Без поддержки Opera Android Полная поддержка 14 Сафари iOS Полная поддержка 1 Samsung Интернет Android Полная поддержка 1,0
URL() Хром Полная поддержка 1 Край Полная поддержка 12 Firefox Полная поддержка 1.5

Примечания

Полная поддержка 1. 5

Примечания

Notes В Firefox 4 добавлена ​​поддержка macOS.
ИЭ Полная поддержка 6 Опера Полная поддержка 15 Сафари Полная поддержка 3 Веб-просмотр Android Без поддержки Chrome Android Полная поддержка 18 Firefox Android Без поддержки Opera Android Полная поддержка 14 Сафари iOS Полная поддержка 1 Samsung Интернет Android Полная поддержка 1. 0
url() синтаксис позиционирования Хром Полная поддержка 1 Край Полная поддержка 79 Firefox Полная поддержка 1.5

Примечания

Полная поддержка 1.5

Notes

Notes В Firefox 4 добавлена ​​поддержка macOS.
ИЭ Без поддержки Опера Полная поддержка 15 Сафари Полная поддержка 3 Веб-просмотр Android Без поддержки Chrome Android Полная поддержка 18 Firefox Android Без поддержки Opera Android Полная поддержка 14 Сафари iOS Полная поддержка 1 Samsung Интернет Android Полная поддержка 1. 0
вертикальный текст Хром Полная поддержка 1 Край Полная поддержка 12 Firefox Полная поддержка 1,5 ИЭ Без поддержки Опера Полная поддержка 10.6 Сафари Полная поддержка 3 Веб-просмотр Android Без поддержки Chrome Android Полная поддержка 18 Firefox Android Без поддержки Opera Android Полная поддержка 14 Сафари iOS Полная поддержка 1 Samsung Интернет Android Полная поддержка 1. 0
ждать Хром Полная поддержка 1 Край Полная поддержка 12 Firefox Полная поддержка 1 ИЭ Полная поддержка 4 Опера Полная поддержка 7 Сафари Полная поддержка 1.2 Веб-просмотр Android Без поддержки Chrome Android Полная поддержка 18 Firefox Android Без поддержки Опера Android Полная поддержка 14 Сафари iOS Полная поддержка 1 Samsung Интернет Android Полная поддержка 1.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *