Saltar al contenido
Navegación Gratis

Tooltip con resorte

Tooltip (role tooltip) que sigue al cursor con un resorte y cuelga de él como una etiqueta: se inclina con la velocidad y se estira un poco al moverse. También aparece con el foco del teclado.

Plan
Gratis · MIT
Dependencias
Solo React
Props
7 (5 ajustables)

Vista previa en vivo

Instalación

1. Instala el paquete

npm i furin

2. Impórtalo

import { SpringTooltip } from "furin";

También con pnpm add furin, yarn add furin o bun add furin. Cada componente trae su CSS y lo importa por ti.

Props

PropTipoPor defectoDescripción
contentReactNode"Se inclina con la velocidad del cursor"Contenido del tooltip.
childrenReactNode""Elemento sobre el que aparece. Si no pones nada, se dibuja uno de ejemplo.
tiltnumber1Qué tanto se inclina con la velocidad del cursor (0 = no se inclina).
stiffnessnumber360Rigidez del resorte con el que sigue al cursor.
offsetnumber16Distancia al cursor, en px.
delaynumber0Milisegundos de espera antes de mostrarse.
autoplaybooleanfalseSe pasea solo sobre el elemento cuando nadie lo toca.

Sigue explorando

  • Interruptor de tema (role switch) donde el sol se transforma en luna, las nubes se hunden y salen las estrellas, todo con resortes.

    Navegación

  • Diálogo ⌘K accesible con búsqueda difusa, resaltado de coincidencias, grupos y una selección de resorte que se desliza entre filas. Flechas, Enter y Escape.

    Navegación

  • Acordeón

    Gratis

    Acordeón accesible (aria-expanded, regiones, flechas, Inicio y Fin) cuyas regiones se abren con un resorte real: la altura rebota al llegar y el contenido entra de lo borroso a lo nítido.

    Navegación