Lens

Lupa que amplía imágenes o vídeos al pasar el ratón.

  • Código: RODD·AN·051
  • Familia: Animaciones
  • Origen: Magic UI (Dillion Verma y colaboradores) · Licencia MIT

Cómo instalarlo

npx shadcn@latest add "https://magicui.design/r/lens.json"

Cuándo usarlo

Refuerzan una interacción concreta: un CTA, una tarjeta, un cursor. Nunca decoran por decorar.

Props para personalizarlo

PropTipoPor defecto
childrenReact.ReactNode
zoomFactornumber1.3
lensSizenumber170
positionPosition{ x: 0, y: 0 }
defaultPositionPosition
isStaticbooleanfalse
durationnumber0.1
lensColorstring"black"
ariaLabelstring"Zoom Area"

Otros efectos de animaciones

  • MetallicPaint — Pintura metálica líquida aplicada sobre cualquier logo.
  • PixelSwap — Los píxeles cubren, intercambian y revelan contenido.
  • ScrollExpand — Un marco de imagen que crece a pantalla completa con el scroll.
  • StarBorder — Borde con destellos que orbitan alrededor del contenido.
  • AnimatedContent — Envoltorio que anima cualquier contenido al entrar en pantalla.
  • Confetti — Lanza confeti para celebrar una acción.