Shadcn.io is not affiliated with official shadcn/ui
Features Dock Magnifier Hover Bar
A dock magnifier hover bar features section for React and Next.js with macOS style icon magnification, bell curve distance falloff, and a synced active feature detail card built with shadcn/ui and Tailwind CSS
Bring features forward one at a time with this dock magnifier hover bar block for React and Next.js. Features a horizontal row of eight icon tiles that magnify as the cursor approaches using a bell-curve distance falloff inspired by the macOS dock, a live detail card that swaps to whichever feature is currently under the cursor, crisp spring transitions on every scale change, and a keyboard-focusable dock that works without a pointer. Built with TypeScript, Lucide React icons, motion/react useMotionValue and useTransform for per-icon scale math, and Tailwind CSS. Perfect for creative suite marketing, design tool landing pages, and any hero section that wants to feel tactile rather than static.
Related Components
React Features Fanned Card Deck Hover Block
Fanned card deck hover layout
React Features Hover Accordion Mockup Split Block
Hover accordion mockup split layout
React Features Layered Deck Shuffle Stack Block
Layered deck shuffle stack layout
React Features Horizontal Panel Concertina Block
Horizontal panel concertina layout
React Features Audio Mixer Slider Board Block
Audio mixer slider board layout
React Features Toggle Switch Control Panel Block
Toggle switch control panel layout
FAQ
Was this page helpful?
Sign in to leave feedback.
Divided Three Column Card
A divided three-column card feature section for React and Next.js with a single bordered container internally split into three equal columns each showing an icon, title, description, and inline arrow link built with shadcn/ui and Tailwind CSS
Dotted Corner Card Grid
A dotted corner 3-column card grid feature section for React and Next.js with six dashed border cards each anchored by four decorative corner dots built with shadcn/ui, motion/react, and Tailwind CSS