1. Interactividad
  2. cursor

Interactividad

cursor

Utilidades para controlar el estilo del cursor al pasar el mouse sobre un elemento.

ClaseEstilos
cursor-auto
cursor: auto;
cursor-default
cursor: default;
cursor-pointer
cursor: pointer;
cursor-wait
cursor: wait;
cursor-text
cursor: text;
cursor-move
cursor: move;
cursor-help
cursor: help;
cursor-not-allowed
cursor: not-allowed;
cursor-none
cursor: none;
cursor-context-menu
cursor: context-menu;

Ejemplos

Ejemplo básico

Utiliza utilidades como cursor-pointer y cursor-grab para controlar qué cursor se muestra al pasar el mouse sobre un elemento:

Pasa el mouse sobre cada botón para ver el cambio de cursor

<button class="cursor-pointer ...">Enviar</button><button class="cursor-progress ...">Guardando...</button><button class="cursor-not-allowed ..." disabled>Confirmar</button>

Usar un valor personalizado

Usa la sintaxis cursor-[<value>] para establecer el/la cursor basándose en un valor completamente personalizado:

<button class="cursor-[url(hand.cur),_pointer] ...">  <!-- ... --></button>

Para variables CSS, también puedes usar la sintaxis cursor-(<custom-property>) :

<button class="cursor-(--my-cursor) ...">  <!-- ... --></button>

Esto es solo un atajo para cursor-[var(<custom-property>)] que añade la función var() por ti automáticamente.

Diseño responsivo

Antepone a la utilidad cursor el prefijo de una variante de punto de ruptura como md: para aplicar la utilidad únicamente en tamaños de pantalla mediano y superiores:

<button class="cursor-not-allowed md:cursor-auto ...">  <!-- ... --></button>

Obtén más información sobre el uso de variantes en la documentación de variantes.

Copyright © 2026 Tailwind Labs Inc.·Política de marcas registradas