Hover Card

Card that appears on hover for previewing content. Install Hover Card from the VLLNT UI registry with the shadcn CLI.

Supported platforms:Web
Report a bug

What it is and when to use

Hover Card is a popover built on Radix UI's Hover Card primitive that reveals extra content when a pointer hovers a trigger. Compose it from HoverCard, HoverCardTrigger, and HoverCardContent, which renders a bordered card with configurable align and side offset. Use it to preview linked content — a user profile, a repository, or a footnote — without a click or navigation. Unlike a tooltip, it holds rich layout and media and opens on hover or focus of its trigger.

Overlay

Preview

Switch between light and dark to inspect the embedded Storybook preview.

Card that appears on hover for previewing content. Part of the overlay family in VLLNT UI, it ships as a machine-readable registry entry — copy the source directly into your app with the shadcn CLI and own it, no runtime dependency on a component library.

Platform comparison

PlatformDependenciesCapabilities
Web@vllnt/ui@^0.3.0Browser rendering, DOM events, and ARIA semantics
NativeNot available

Installation

Add Hover Card to your project with the shadcn CLI. The source lands in your codebase, ready to adapt:

pnpm dlx shadcn@latest add https://ui.vllnt.com/r/hover-card.json

Source

Stories

Explore every variant and state in the interactive Storybook:

FAQ

What is Hover Card?
Hover Card is a React component, built on Radix UI's Hover Card primitive, that shows a floating card of rich content when a pointer hovers its trigger.
How do I add Hover Card?
Run pnpm dlx shadcn@latest add https://ui.vllnt.com/r/hover-card.json to copy the source into your project, then import HoverCard, HoverCardTrigger, and HoverCardContent.
How is Hover Card different from a tooltip?
A tooltip shows short text on hover or focus; Hover Card renders a full bordered card with layout and media, opens on hover or focus with configurable delays, and suits previews like profiles.