nexus-ui

Infinite Moving Cards

Testimonials 148

About

A horizontally scrolling marquee of cards with seamless infinite looping, direction and speed controls, pause on hover, and edge fade masks — ideal for testimonials, logo strips, and showcase rails.

Built with React and Tailwind. Copy the prompt and paste it into Claude Code, Cursor or Lovable: your agent adds Infinite Moving Cards to your project and fits it to your theme.

Code

How Infinite Moving Cards is used: the demo's code. The component's own source comes with a free account.

Usage.tsx

"use client";

import { InfiniteMovingCards } from "@/components/ui/infinite-moving-cards";

const items = [
  {
    id: 1,
    title: "Production-ready templates",
    description:
      "Seamless loops that keep content dynamic without visual jumps.",
    rating: 5,
    tags: ["testimonials"],
    name: "Ava Mitchell",
    role: "Design lead",
  },
  {
    id: 2,
    title: "Smooth and performant",
    description:
      "Linear marquee motion with hover pause for better readability.",
    rating: 5,
    tags: ["Framer Motion"],
    name: "Marcus",
    role: "Frontend engineer",
  },
  {
    id: 3,
    title: "Built for launch pages",
    description:
      "Use for logo strips, reviews, case studies, and showcase rails.",
    rating: 4,
    tags: ["Marketing"],
    name: "Lena",
    role: "Design manager",
  },
  {
    id: 4,
    title: "Trusted by teams",
    description:
      "Drop in testimonials and let them scroll on an infinite rail.",
    rating: 5,
    tags: ["reviews"],
    name: "Priya",
    role: "Product manager",
  },
  {
    id: 5,
    title: "Fully configurable",
    description:
      "Control direction, speed, gap, and pause-on-hover from props.",
    rating: 5,
    tags: ["cards"],
    name: "Diego",
    role: "Software engineer",
  },
];

export default function Default() {
  return (
    <div className="flex min-h-[420px] w-full items-center bg-background py-16">
      <InfiniteMovingCards items={items} speed="normal" direction="left" />
    </div>
  );
}

Dependencies

More by nexus-ui

View all
  • Circular Carousel

    Circular Carousel

    1.2K
  • Images Badge

    Images Badge

    965
  • Chat Messages

    Chat Messages

    302
  • Shooting Stars Grid

    Shooting Stars Grid

    156
  • Cinematic Logo Cloud

    Cinematic Logo Cloud

    145
  • Logo Clouds

    Logo Clouds

    102
  • Interactive Starfield Hero

    Interactive Starfield Hero

    86
  • Image Trail

    Image Trail

    84

More in Testimonials

View all
  • Testimonial

    Testimonial

    117
  • testimonial

    testimonial

    797
  • Staggered Testimonials Grid

    Staggered Testimonials Grid

    143
  • Testimonial 2

    Testimonial 2

    32
  • Voice Testimonial

    Voice Testimonial

    120
  • Testimonial Card

    Testimonial Card

    69
  • Split Sign In Form

    Split Sign In Form

    16
  • Testimonials Marquee

    Testimonials Marquee

    574