Saltar al contenido
Cursores Gratis

Anillo elástico

Un anillo que sigue al cursor con retraso elástico, se estira con la velocidad y, sobre lo clicable, se transforma en su silueta como un imán suave.

Plan
Gratis · MIT
Dependencias
Solo React
Props
10 (10 ajustables)

Vista previa en vivo

Todo lo clicable
se reconoce.

Ver ejemplos

Instalación

1. Instala el paquete

npm i furin

2. Impórtalo

import { RingCursor } 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
sizenumber38Diámetro del anillo en reposo, en px.
colorstring"#FFFFFF"Color del anillo y del punto.
stiffnessnumber260Rigidez del resorte: más alto sigue más pegado al cursor.
dampingnumber0.62Rebote del resorte: 0.3 se pasa y regresa, 1 llega sin rebotar.
snapbooleantrueSobre un elemento clicable, el anillo se vuelve su silueta (si no, solo se agranda).
grownumber1.9Cuánto se agranda sobre un clicable cuando no se ajusta a su silueta.
dotbooleantrueMuestra el punto central que sigue al cursor sin retraso.
hideCursorbooleantrueOculta el cursor del sistema dentro del contenedor.
globalbooleanfalseSigue al cursor en toda la ventana en vez de solo en el contenedor.
autoplaybooleanfalseSe pasea solo, visitando lo clicable, cuando nadie mueve el cursor.

Sigue explorando

  • Un cursor de gelatina translúcida con brillo especular: arrastra gotas que lo siguen, se estiran en la estela y se funden con él cuando te detienes.

    Cursores

  • El cursor suelta chispas con física: heredan su impulso, caen por gravedad, rebotan en el piso y se apagan de blanco a brasa.

    Cursores

  • Una estela de tinta brillante que sigue al cursor, se ensancha como si sangrara en el papel y se deshace en hebras hasta desvanecerse.

    Cursores