Saltar al contenido
Interacción Gratis

Imán

Envuelve un botón, una tarjeta o un ícono y lo atrae hacia el cursor con física de resorte. Funciona bien en llamadas a la acción.

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

Vista previa en vivo

Atráeme

Instalación

1. Instala el paquete

npm i furin

2. Impórtalo

import { Iman } 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
childrenReactNode""Lo que se deja atraer: un botón, una tarjeta, un ícono, lo que sea.
strengthnumber0.4Qué tanto se acerca al cursor: 0 no se mueve, 1 lo sigue exactamente.
radiusnumber140Distancia en px, medida desde el borde del elemento, a la que empieza la atracción.
stiffnessnumber170Rigidez del resorte: más alta, responde más rápido.
dampingnumber11Amortiguación del resorte: más baja, rebota más al regresar.
disabledbooleanfalseApaga la atracción (el elemento se queda quieto).
classNamestring""Clase CSS extra para el contenedor.
styleCSSProperties"{}"Estilos en línea del contenedor.

Sigue explorando

  • Reflector

    Gratis

    Tarjetas con un borde que sigue al cursor.

    Interacción

  • Sello

    Gratis

    Botón de confirmación con sello de tinta.

    Interacción

  • Hilo rojo

    Gratis

    Hilo con física que sigue al cursor.

    Interacción