Interacción
Gratis
Reflector
Rejilla de tarjetas cuyo borde se ilumina donde pasa el cursor, con una sola luz compartida entre todas.
- Plan
- Gratis · MIT
- Dependencias
- Solo React
- Props
- 8 (4 ajustables)
Cero dependencias
Solo React. Sin GSAP, sin Three y sin sorpresas en el peso de tu página.
TypeScript de verdad
Props tipadas, comentarios en español y código que da gusto leer.
Ligero en el celular
Se pausa fuera de pantalla y cuida la batería de quien te visita.
Se ve antes de copiarlo
Ajusta cada prop en vivo y copia el código cuando ya te encante.
Respeta el movimiento reducido
Quien lo pide recibe un cuadro quieto, igual de bonito.
Es tuyo para siempre
Licencia MIT en los gratis y proyectos ilimitados con Pro.
Instalación
1. Instala el paquete
npm i furin2. Impórtalo
import { Reflector } 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
| Prop | Tipo | Por defecto | Descripción |
|---|---|---|---|
| items | { title: string; text: string; icon?: ReactNode }[] | "6 de ejemplo" | Tarjetas con título, texto e ícono opcional. |
| columns | number | 3 | Cuántas columnas tiene la rejilla; en pantallas angostas se reducen solas. |
| color | string | "#7C8BFF" | Color de la luz. |
| radius | number | 260 | Radio de la luz, en px. |
| gap | number | 16 | Espacio entre tarjetas, en px. |
| className | string | "" | Clase extra para el contenedor. |
| style | CSSProperties | undefined | Estilos extra; también sirve para cambiar los colores de las tarjetas con variables CSS. |
| children | ReactNode | undefined | Tarjetas propias: cada hijo se envuelve en una tarjeta (si no hay items). |