Lumen Orbit Carousel

A 3D orbit carousel of glassy cards that spins with drag momentum.

Customize

ADVERT

Overview

Lumen Orbit Carousel wraps a ring of cards around a cinematic, interactive stage. Drag to spin the orbit with smooth inertia, then let the active card lift forward with a glowing sweep and parallax tilt. Use it for feature showcases, product tours, or premium navigation moments that feel tactile and alive.

Props

Use the props below to customise the lumen orbit carousel in your own React application.

NameTypeRequiredDefaultDescription
items{ id: string; eyebrow: string; title: string; description: string; meta: string }[]No[{ id: "ion-stream", eyebrow: "Signal", title: "Ion Stream", description: "Live telemetry for every orbital pass.", meta: "Realtime" }]Cards rendered around the orbit. Each item includes short copy used inside the glassy card surface.
activeIdstringNoundefinedOptional controlled active card id. When provided, the orbit will ease to the matching card.
onChange(id: string) => voidNoundefinedCallback fired when the user clicks a card or finishes a drag gesture.
colorsstring[]No["#020617", "#38bdf8", "#a855f7"]Array of up to three hex colors used for the backdrop, glow accents, and highlight sweep.
intensitynumberNo0.9Overall glow strength for the orbit ring and active card highlights.
tiltnumberNo1How much the orbit tilts in 3D as you move the pointer across the component.
parallaxnumberNo1How strongly the active card responds with parallax shift and light sweep.
radiusnumberNo260Radius of the orbit ring in pixels, controlling how far cards sit from the center.
orbitSpeednumberNo0.12Idle rotation speed applied when the carousel is not being dragged.
minHeightnumber | stringNo380Minimum height for the carousel container. Accepts a number (pixels) or any valid CSS height string.
classNamestringNoundefinedOptional custom class name merged onto the root container for layout tweaks.

Related React components

More components from the same category or sharing similar tags.