BoxCarousel

Carrusel en forma de cubo 3D.

Cómo instalarlo

npx shadcn@latest add "https://fancycomponents.dev/r/box-carousel.json"

Cuándo usarlo

Sustituyen a un componente estándar cuando la experiencia es parte del producto.

Props para personalizarlo

PropTipoPor defecto
itemsCarouselItem[]
widthnumber
heightnumber
classNamestring
debugbooleanfalse
perspectivenumber600
directionRotationDirection"left"
transitionValueAnimationOptions{ duration: 1.25, ease: [0.953, 0.001, 0.019, 0.995] }
snapTransitionValueAnimationOptions{ type: "spring", damping: 30, stiffness: 200 }
dragSpringSpringConfig{ stiffness: 200, damping: 30 }
autoPlaybooleanfalse
autoPlayIntervalnumber3000
onIndexChange(index: number) => void
enableDragbooleantrue
dragSensitivitynumber0.5

Otros efectos de componentes

  • CircularGallery — Galería curva infinita que se arrastra o se desplaza con scroll.
  • DepthCarousel — Tarjetas en un raíl 3D con profundidad, arrastre y autoplay.
  • ElasticSlider — Slider cuyo tirador se estira y vuelve con muelle.
  • GlassIcons — Iconos con efecto de cristal esmerilado.
  • Lanyard — Credencial 3D colgante con física de péndulo realista.
  • MarqueeAlongSvgPath — Marquesina de imágenes que sigue una curva SVG.