English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Manual de referencia de CSS

CSS @reglas (RULES)

大全 de atributos de CSS

Uso y ejemplos de la propiedad cursor de CSS

La propiedad cursor de CSS especifica el tipo de cursor que se muestra cuando el puntero se coloca sobre un elemento.

La siguiente tabla muestra la descripción de uso y el historial de versiones de este atributo, así como la sintaxis de su uso en scripts de JavaScript.

Valor por defecto:Común
Aplicable a:Todos los elementos
Herencia:
Animable:No.Ver: Atributos de animación
Versión:CSS 2、3
Sintaxis de JavaScript: object.style.cursor="context-menu"

cursor的使用语法

Sintaxis del uso de cursor

La sintaxis de esta propiedad es la siguiente:
        context-cursor: [url(dirección del archivo de cursor)], 0 o más veces | auto | default | none |-menu | help | pointer | progress | wait | cell | crosshair | text | vertical
        text |-alias | copy | move | no-drop | not 
        e-allowed | grab | grabbing |-resize | n-resize | ne-resize | nw-resize | s-resize | se-resize | sw-resize | row
        ew-resize | w-resize | ns-resize | nesw-resize | nwse-resize | col-resize | row
        all-resize |-scroll | zoom-in | zoom

out | initial | inherit

  Ejemplo1 h
   {
  cursor: url("custom.gif"), url("custom.cur"), default;
  cursor: copy;
   p {
  cursor: url("custom.gif"), url("custom.cur"), default;
  cursor: help;
   a {
  cursor: url("custom.gif"), url("custom.cur"), default;
}/Prueba para ver‹

El atributo cursor se utiliza para especificar una lista de valores de cursor definidos por el usuario separados por comas, seguidos de "cursor genérico". Es decir, si el primer cursor especificado no es correcto o no se puede encontrar, se utilizará el siguiente cursor de la lista separado por comas, y así sucesivamente, hasta encontrar un cursor disponible.Si no hay cursor definido por el usuario válido o no es compatible con el navegador, se utilizará el cursor genérico al final de la lista.

Aprende más.

Valor de la propiedad

La tabla a continuación describe los valores de esta propiedad.ValorVer
Descripción
Común auto
El navegador determina el cursor que se debe mostrar según el contexto actual. Por ejemplo, al dejar el cursor sobre el texto. Este es el valor predeterminado.default
El cursor predeterminado de la plataforma, sin considerar el contexto, generalmente es una flecha. none
No se presenta cursor.
initial
Establece esta propiedad en su valor predeterminado.
inherit
Si se especifica, el elemento asociado adopta el valor de la propiedad cursor del elemento padre.
context-menuRepresenta que el menú contextual está disponible.
helpRepresenta útil.
pointerCursor que indica un enlace, generalmente la mano extendida del dedo índice.
progressIndicador de progreso. El programa está ejecutando ciertos procesos, pero el usuario aún puede interactuar con la interfaz (diferente de wait).
waitIndica que el programa está ocupado y el usuario debe esperar.
Cursor de selección
cellIndica que se puede seleccionar una celda (o un grupo de celdas).
crosshairUna simple cruz de ferrocarril. Se utiliza generalmente para indicar la selección en los mapas bitmaps.
textIndica que se puede seleccionar texto, generalmente la viga transversal horizontal.
vertical-textIndica que se puede seleccionar texto vertical, es decir, la viga transversal horizontal.
Cursor de arrastrar y soltar
aliasIndica que se debe crear un alias o acceso directo.
copyIndica que se puede copiar algún contenido.
moveIndica que se puede mover el objeto suspendido.
no-dropIndica que el elemento arrastrado no se puede放置 en la ubicación actual.
not-allowedIndica que no se puede completar algo.
Cursor de ajuste de tamaño y desplazamiento
all-scrollIndica que se puede desplazar en cualquier dirección (desplazamiento).
col-resizeIndica que se puede ajustar el tamaño de las columnas horizontalmente.
row-resizeIndica que se puede ajustar el tamaño de las filas verticalmente.
n-resizeIndica que ciertas orillas deben moverse hacia arriba (hacia el norte).
e-resizeIndica que ciertas orillas se moverán hacia la derecha (hacia el este).
s-resizeIndica que ciertas orillas deben moverse hacia abajo (hacia el sur).
w-resizeIndica que ciertas orillas se moverán hacia la izquierda (hacia el oeste).
ne-resizeIndica que ciertas orillas se moverán hacia arriba y hacia la derecha (norte)./hacia el este).
nw-resizeIndica que ciertas orillas deben moverse hacia arriba y abajo ( norte)./occidental).
se-resizeIndica que ciertas orillas deben moverse hacia la izquierda y derecha (hacia el sur)./hacia el este).
sw-resizeIndica que ciertas orillas deben moverse hacia arriba y abajo (sur)./occidental).
ew-resizeIndica que se puede ajustar el tamaño bidireccional.
ns-resize
nesw-resize
nwse-resize
Cursor de escala
zoom-inIndica que se puede ampliar algo.
zoom-outIndica que se puede reducir algo.
graspingIndica que se puede tomar algo (arrastrar para mover).
graspingIndica que algo ha sido tomado.

Compatibilidad del navegador

La compatibilidad del cursor del navegador de CSS, los números en la tabla a continuación representan la versión mínima del navegador que admite el atributo; todos los navegadores principales admiten este atributo.

  • Firefox 1+

  • Google Chrome1+

  • Internet Explorer 4+

  • Apple Safari 1.2+

  • Opera 7+

Leer más

Ver tutorial:CSS cursor