Saltar al contenido
Navegación Gratis

Marquesina

Marquesina infinita sin saltos: el cursor la frena y la empuja con inercia, las filas van en sentidos opuestos y el foco del teclado la pausa.

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

Vista previa en vivo

  • Diseño
  • Movimiento
  • Detalle
  • Código
  • Textura
  • Ritmo
  • Detalle
  • Código
  • Textura
  • Ritmo
  • Diseño
  • Movimiento

Instalación

1. Instala el paquete

npm i furin

2. Impórtalo

import { Marquee } 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
itemsReactNode[]"Diseño, Movimiento, Detalle…"Elementos de la marquesina: textos o cualquier nodo.
speednumber70Velocidad base, en px por segundo.
direction"left" | "right""left"Dirección del movimiento de la primera fila.
rowsnumber2Filas apiladas; cada una va en dirección contraria a la anterior.
gapnumber36Espacio entre elementos, en px.
hoverSpeednumber0.14Velocidad al pasar el cursor, como fracción de la base (0 = frena del todo).
pushnumber0.6Cuánto empuja el cursor al moverse sobre la fila (0 = nada).
fadebooleantrueDesvanece los bordes.
labelstring"Marquesina"Etiqueta accesible de la marquesina.

Sigue explorando

  • Notificaciones apiladas como cartas: se despliegan al pasar el cursor o enfocar, se pausan mientras las lees, se cierran solas y se anuncian con aria-live.

    Navegación

  • Pasos

    Gratis

    Pasos con una línea de progreso que se llena de un nodo al siguiente; el paso nuevo se enciende cuando el trazo llega y la palomita se dibuja al completarse.

    Navegación

  • Perilla

    Gratis

    Perilla metálica moleteada que se gira arrastrando.

    Navegación