Stop Rebuilding UI

Features Scroll Snap Reel Viewport

A scroll snap reel viewport features section for React and Next.js with a fixed-height snapping scroll container, five full-slide capabilities, and a vertical dot navigator built with shadcn/ui and Tailwind CSS

Scroll to load preview

Tour a product through five snap-locked slides with this scroll snap reel viewport block for React and Next.js. Features a fixed 600-pixel scroll container using CSS scroll-snap-type mandatory, five structurally distinct slides (centered hero, side-by-side split, inline mockup, metric wall, workflow ribbon), a floating vertical dot nav that scrolls the viewport on click, and a scroll listener that reports the active slide as the user drags. Built with TypeScript, Lucide React icons, motion/react entrance animations, shadcn/ui Badge and Separator components, and Tailwind CSS. Perfect for SaaS product tours, onboarding walkthroughs, and marketing pages that need to present a sequence of capabilities without leaving a single viewport.

FAQ

Last updated on April 9, 2026

Was this page helpful?

Sign in to leave feedback.