Saltar al contenido
Interacción Gratis

Hilo rojo

Hilo con física verlet que sigue al cursor, se tensa contra su ancla y se columpia.

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

Vista previa en vivo

Mueve el cursor

Instalación

1. Instala el paquete

npm i furin

2. Impórtalo

import { HiloRojo } 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""Contenido opcional del contenedor; el hilo se dibuja por encima sin bloquear los clics.
colorstring"#E8452C"Color del hilo.
segmentosnumber28Cuántos tramos tiene el hilo: más tramos, curvas más suaves y más cálculo.
grosornumber3Grosor del hilo en px.
gravedadnumber1400Fuerza de la gravedad en px/s²: 0 flota, más alta cuelga más pesado.
rigideznumber0.95Qué tan inextensible es el hilo, de 0.05 (elástico) a 1 (no se estira).
ancla"ninguna" | "centro" | "arriba" | { x: number; y: number }"arriba"Extremo fijo: "ninguna" (el hilo solo sigue al cursor), "centro", "arriba" o un punto { x, y } en fracciones de 0 a 1.
longitudnumber0Largo total del hilo en px; 0 lo calcula según el tamaño del contenedor.
brillonumber0.7Intensidad del brillo alrededor del hilo, de 0 a 1.
classNamestring""Clase CSS extra para el contenedor.
styleCSSProperties"{}"Estilos en línea del contenedor.

Sigue explorando

  • Abanico

    Gratis

    Menú radial que se abre en abanico.

    Interacción

  • Campana con sonido y contador de avisos.

    Interacción

  • Tarjeta 3D con lámina iridiscente.

    Interacción