Saltar al contenido
Navegación Gratis

Dock

Barra de íconos que se agrandan bajo el cursor, sobre vidrio.

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

Vista previa en vivo

Instalación

1. Instala el paquete

npm i furin

2. Impórtalo

import { Dock } 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
itemsDockItem[]"6 íconos"Íconos del dock: { label, icon, colors?, active? }.
sizenumber46Tamaño base de cada ícono, en px.
magnifynumber1.75Cuánto crece el ícono bajo el cursor (1 = no crece).
reachnumber110Distancia, en px, a la que el cursor todavía agranda íconos.
blurnumber1.5Desenfoque del fondo detrás del vidrio, en px.
refractionnumber1Fuerza de la refracción en el borde del dock (0 = sin curvar la luz).
scenebooleanfalsePinta una escena de color animada detrás (para verlo refractar).
onSelect(label: string) => void""Se llama al pulsar un ícono.

Sigue explorando

  • 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.

    Navegación

  • 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