У меня есть веб-приложение JavaScript, где пользователь должен захватить фон, чтобы переместить весь экран. Поэтому я хочу, чтобы курсор изменился, когда он завис над фоном. -moz-grab
И -moz-grabbing
CSS курсоры идеально подходят для этого. Конечно, они работают только в Firefox ... есть ли эквивалентные курсоры для других браузеров? Должен ли я сделать что-то более индивидуальное, чем стандартные CSS-курсоры?
170
cursor:move; cursor:-webkit-grab; cursor:-moz-grab; cursor:grab;
с наиболее предпочтительным последним.cursor: url(example.svg#linkcursor), url(hyper.cur), pointer
а не несколько возможных значений. Я думаю, что ваш подход может быть необходимым.В случае, если кто-то еще сталкивается с этим вопросом, вероятно, это то, что вы искали:
источник
grabbable
класс ни к одному элементу, который можно захватить, и вы переключаете класс, когда его перетаскивают.grab
курсор,:hover
а не простой селектор, т.е..grabbable:hover
в примере выше.<ul>
вместо того, чтобы<li>
в моем случае решить проблемуCSS3
grab
иgrabbing
теперь допустимые значения дляcursor
. Чтобы обеспечить несколько запасных вариантов для кросс-браузерной совместимости 3, включая файлы пользовательских курсоров, полное решение должно выглядеть так:Обновление 2019-10-07:
источник
grab
, но изображения курсора. Во-вторых, рекомендуется использовать синтаксис стандартов после префикса поставщика.images/grab.cur
примером URL для изображения , которое мне нужно хоста на моем веб - сервере, или это какая - то магия IE вещь?«более индивидуальный», чем CSS-курсоры, означает плагин некоторого типа, но вы можете полностью указать свои собственные курсоры, используя CSS. Я думаю, что этот список имеет то, что вы хотите:
Источник: CSS курсор Property @ W3Schools
источник
Вы можете создавать свои собственные курсоры и устанавливать их в качестве курсора с помощью
cursor: url('path-to-your-cursor');
или находить Firefox и копировать их (бонус: приятный последовательный вид в любом браузере).источник
Я могу опоздать, но вы можете попробовать следующий код, который работал для меня для Drag and Drop.
Вы можете использовать изображения ниже в URL выше. Убедитесь, что это прозрачное изображение PNG. Если нет, загрузите один из Google.
источник
Курсор закрытой руки не 16x16. Если они вам нужны в одинаковых размерах, у вас есть оба в 16x16 px
Или если вам нужны оригинальные курсоры:
https://www.google.com/intl/en_ALL/mapfiles/openhand.cur https://www.google.com/intl/en_ALL/mapfiles/closedhand.cur
источник