VanillaReactLight & dark100 views
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.
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.
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