Hyperiux Vault

Arc Flow Carousel

Component 285

About

Draggable image carousel where cards ride a wheel arc, with flick momentum, idle drift, wheel and keyboard control, and reduced-motion support.

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

Code

How Arc Flow Carousel is used: the demo's code. The component's own source comes with a free account.

Usage.tsx

"use client";

import ArcFlowCarousel from "@/components/ui/arc-flow-carousel";

export default function ArcFlowCarouselDemo() {
  return (
    <div className="w-full">
      <ArcFlowCarousel
        radiusRatio={0.85}
        cardRatio={0.21}
        maxCardWidth={320}
        cardAspect={0.62}
        overlap={-0.04}
        arcOffset={0.5}
        smoothing={5.5}
        dragSensitivity={1.2}
        momentum={1}
        snap={false}
        wheelControl="horizontal"
        autoRotateSpeed={0.12}
        pauseOnHover
        surfaceColor="#000000"
      />
    </div>
  );
}

Dependencies

More by Hyperiux Vault

View all
  • Product Timeline

    Product Timeline

    2.3K
  • Stack Spread

    Stack Spread

    1.3K
  • Arrow Fill Button

    Arrow Fill Button

    910
  • Interactive List Preview

    Interactive List Preview

    867
  • Shiny Button

    Shiny Button

    739
  • Circular Split Roll

    Circular Split Roll

    635
  • Zoom Slider

    Zoom Slider

    427
  • Stack Loader

    Stack Loader

    371

Explore more

Part of Hyperiux Vault — browse the full library on 21st.dev.