Grab the code for this component with free account
Every free component's full source, ready to copy or download, plus 30 monthly AI credits for Atheros AI routing to make it yours.
Carousel component
A tabbed photo carousel on smoky glass: five places listed beside a rounded preview that fades in the direction of travel with a soft zoom settle, over a still fluted-glass field, with arrow-key tabs, hover selection and an autoplay pause.
role="tablist" of buttons with roving tabindex, one role="tabpanel" per slide, inactive panels aria-hidden and inertuserPaused that survives focus-outprefers-reduced-motion: starts paused with the control reading Play, instant swaps, no zoom settle and no progress linedesign-systems/vista-carousel/DESIGN.md (smoky glass, white ink, Inter); fonts, radii and spacing follow any other design system, whose primary only reaches the focus ring and the progress line<section aria-roledescription="carousel"> with aria-labelrole="tablist" (aria-orientation="vertical") of role="tab" buttons with aria-selected, aria-controls and roving tabindex; each slide is a role="tabpanel" labelled by its tabaria-hidden="true", inert and tabindex="-1"; the backdrop is aria-hiddenaria-pressed and a Pause / Play label; paused under reduced motion. One click pauses even though focusing it already suspended rotationaria-live="off" while autoplay rotates, polite when it is paused or suspended:focus-visible outline in white at 85% on the glass (the design system's readable dark primary under another system); rows and the preview take an inset outlineprefers-reduced-motion: reduce makes swaps instant, removes the zoom settle and the progress line, and turns autoplay offOpen Vista Carousel in Atheros AI Builder, pick a design system and ask the AI assistant to change the layout, copy or behaviour — the carousel is regenerated against your tokens. Take the HTML, CSS, JS and React source with you, or pull it into your repo from Claude Code, Cursor or Codex over MCP.

An accessible WAI-ARIA carousel with autoplay, dot indicators, arrow controls, and keyboard navigation — content slides built from gradient panels, no external images, fully token-driven and design-system agnostic.

A true 3D perspective ring carousel — six landscape photographs on a rotating cylinder built from `perspective` + `rotateY` + `translateZ`, spun by grab-and-drag (mouse and touch) with lerp-smoothed inertial momentum, radius solved with trigonometry and recomputed on resize.

A scroll-snap carousel of six identically shaped island cards — Now Playing, Timer, Activity, Weather, Battery, Voice Memo — where arrows, dots, keyboard, and drag all land on the browser's own snap targets, and each card resolves from a skeleton the first time it snaps into view.

A 3D flip credit card. The front shows an embossed number, an EMV chip, a contactless glyph and duo-tone network marks; clicking or pressing Enter rotates it on the Y axis to reveal the magnetic stripe, an Allura signature panel and the CCV.

A pure CSS pills pagination with rounded items, ellipsis windowing for 9 pages, and keyboard navigation — fully token-driven and design-system agnostic.

An accessible observatory-style dialog that opens through an animated circular aperture, with keyboard support and light and dark themes.
300+ production-ready components and Atheros AI models. Every paid plan includes access to the whole Atheros — AI Builder and Learning.
Starting at $9.9 per month, billed annually

🚀 A gift to our long-term supporters — 30% off Atheros Plans