Saltar al contenido
Objetos Pro

Diafragma

Botón-lente con aspas metálicas de diafragma que se cierran y abren con resorte; el aro marca el número f.

Plan
Pro · licencia comercial
Dependencias
Solo React
Props
9 (7 ajustables)

Vista previa en vivo

Instalación

1. Configura el registro Pro una sola vez

Los componentes Pro no están en npm ni en el registro público de shadcn: se instalan con tu licencia desde el registro privado de Furin.

Usar mi licencia

2. Instala Diafragma

npx shadcn@latest add @furin-pro/aperture-button

Props

PropTipoPor defectoDescripción
childrenReactNode"Diafragma"Texto del botón, bajo la lente.
bladesnumber7Cantidad de aspas del diafragma.
trigger"click" | "hover" | "press""click"Cómo se cierra: alterna con clic, se cierra con el cursor o solo mientras se mantiene pulsado.
defaultClosedbooleanfalseEn modo click, empieza cerrado.
sizenumber230Diámetro de la lente, en px.
lightstring"#a9dcff"Color de la luz que se ve por la abertura.
autobooleanfalseRecorre aperturas f/1.4 → f/22 solo cuando nadie lo toca.
onToggle(closed: boolean) => voidundefinedSe llama al alternar (true = cerrado).
disabledbooleanfalseDeshabilita el botón.

Sigue explorando

  • Entrada de código con un disco de teléfono antiguo: arrastras desde el agujero hasta el tope y regresa con resorte, con clics.

    Objetos

  • Libro de papel: la esquina inferior se despega y se dobla siguiendo al cursor con reverso, sombra y brillo de curvatura; si la sueltas pasada la mitad la página se voltea, y si no, vuelve con resorte.

    Objetos

  • Impresión lenticular de verdad: cientos de lentes cilíndricas intercalan 2–3 imágenes y cada una aparece según el ángulo; al inclinar con el cursor se ve la franja del cambio, el brillo por lente y el plástico transparente.

    Objetos