Features

Feature Carousel

Reasons to choose you, in a row that scrolls with snap points, arrows and the keyboard.

Built for state. Here's why.

The framework already animates simple enter and leave. This exists for the part that is hard to coordinate by hand.

What moves

The browser does the scrolling; the first card in view takes the brand colour. The arrows page one card at a time and switch off at either end. With reduced motion the scroll jumps instead of gliding.

Built from

Block source

Install via CLI:pnpm add @voltui/components lumen-icons
TypeScript
Loading editor…

One standalone component. Paste it into your project, point the imports at your Volt path, and wire the buttons to your own routes.

Every animation here is guarded by prefers-reduced-motion, and the colours come from theme tokens — try a different preset with the switcher in the header and the block follows.