LoopCards (Infinite Marquee)

Cinta infinita con controles. Signature visual de InteraUI v1.3.0.

In this guide, we showcase the LoopCards component, marquee infinito de cards con play / pause.

Preview

Code

import "@elizabthpazp/intera-ui/dist/globals.css";
import { LoopCards } from "@elizabthpazp/intera-ui";

export default function Home() {
  return (
    <LoopCards
      darkMode
      direction="right"
      speed={32}
      pauseOnHover
      items={[
        { id: "1", title: "Diseño vivo", content: "Micro-interacciones…" },
        { id: "2", title: "Motion real", content: "Springs…" },
      ]}
    />
  );
}

Component Details

The LoopCards component consists of:

  • Loop duplicado para scroll sin cortes.
  • Controles Play / Pause manuales (funcionan en touch).
  • Cards w-[min(280px,74vw)] con flex-wrap: apto 360px.

Props

Prop NameTypeDefaultDescription
itemsArray<{id, title, content}>5 demoSe duplican para el loop.
darkModebooleanfalseEnables dark mode styling if true.
direction"left" | "right""right"Derecha = se mueve →.
speednumber32Segundos por vuelta (menor = más rápido). UI: 22=3x, 32=2x, 48=1x.
pauseOnHoverbooleantruePausa en hover + botón manual.
classNamestring""Additional classes merged via cn().
styleCSSProperties-Inline styles.

Features

  • Location: src/components/interactive/LoopCards.jsx.

¿No estás seguro si Intera UI es para ti?

⚡Desarrollado con ask-ai-badge — insignia de IA lista para tu propio proyecto