Tengo una aplicación web JavaScript donde el usuario necesita tomar el fondo para mover toda la pantalla. Entonces, quiero que el cursor cambie cuando se ciernen sobre el fondo. Los cursores -moz-grab
y -moz-grabbing
CSS son ideales para esto. Por supuesto, solo funcionan en Firefox ... ¿hay cursores equivalentes para otros navegadores? ¿Tengo que hacer algo un poco más personalizado que los cursores CSS estándar?
170
cursor:move; cursor:-webkit-grab; cursor:-moz-grab; cursor:grab;
último preferido.cursor: url(example.svg#linkcursor), url(hyper.cur), pointer
lugar de múltiples valores posibles. Creo que tu enfoque puede ser necesario.En caso de que alguien más se encuentre con esta pregunta, esto es probablemente lo que estaba buscando:
fuente
grabbable
clase a ningún elemento que se pueda agarrar, y estás alternando la clase cuando se arrastran.grab
cursor en:hover
lugar del selector simple, es decir,.grabbable:hover
en el ejemplo anterior.<ul>
lugar de<li>
en mi caso resolvió el problemaCSS3
grab
ygrabbing
ahora son valores permitidos paracursor
. Para proporcionar varios fallos para la compatibilidad entre navegadores 3, incluidos los archivos de cursor personalizados, una solución completa se vería así:Actualización 2019-10-07:
fuente
grab
, sino imágenes de cursor. En segundo lugar, se recomienda tener una sintaxis estándar después de los valores prefijados del proveedor.images/grab.cur
una URL de ejemplo para una imagen que necesito alojar en mi servidor web, o es algo mágico de IE?"más personalizado" que los cursores CSS significa un complemento de algún tipo, pero puede especificar totalmente sus propios cursores usando CSS. Creo que esta lista tiene lo que quieres:
Fuente: cursor CSS Propiedad @ W3Schools
fuente
Puede crear sus propios cursores y configurarlos como el cursor usando
cursor: url('path-to-your-cursor');
, o encontrar los de Firefox y copiarlos (bonificación: un aspecto agradable y consistente en cada navegador).fuente
Puedo llegar tarde, pero puedes probar el siguiente código, que me funcionó para arrastrar y soltar.
Puede usar las imágenes a continuación en la URL de arriba. Asegúrese de que sea una imagen transparente PNG. Si no, descargue uno de google.
fuente
El cursor de la mano cerrada no es 16x16. Si los necesita en las mismas dimensiones, aquí los tiene a ambos en 16x16 px
O si necesitas cursores originales:
https://www.google.com/intl/en_ALL/mapfiles/openhand.cur https://www.google.com/intl/en_ALL/mapfiles/closedhand.cur
fuente