ElasticLine

Línea elástica que se estira con el ratón.

Cómo instalarlo

npx shadcn@latest add "https://fancycomponents.dev/r/elastic-line.json"

Cuándo usarlo

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

Props para personalizarlo

PropTipoPor defecto
isVerticalbooleanfalse
grabThresholdnumber5
releaseThresholdnumber100
strokeWidthnumber1
transitionunknown{ type: "spring", stiffness: 300, damping: 5, }
animateInTransitionunknown{ duration: 0.3, ease: "easeInOut", }
classNameunknown

Otros efectos de animaciones

  • GlowCursor — Estela de luz por shader que sigue al puntero con pulso y brillo.
  • ImageTrail — Estela de imágenes que sigue al cursor, con varias variantes.
  • Magnet — Los elementos se sienten atraídos por el cursor y vuelven con muelle.
  • OrbitImages — Imágenes que orbitan siguiendo una trayectoria SVG.
  • PixelTransition — Transición pixelada entre dos contenidos al hover.
  • ShineBorder — Borde con un brillo de degradado animado.