← All Components

HoverCard

A card that appears on hover for previewing content. Built on Radix HoverCard.

Basic

Hover for details

User Profile

@username

Sides

Sub-components

ComponentDescription
HoverCardRoot provider (controls open/close state and delays)
HoverCard.TriggerThe element that triggers the hover card
HoverCard.ContentThe card displayed on hover

Content Props

PropTypeDescription
side"top" | "right" | "bottom" | "left"Preferred side to render against the trigger
sideOffsetnumberDistance in pixels from the trigger (default: 4)
align"start" | "center" | "end"Alignment against the trigger (default: center)
openDelaynumberDelay in ms before the hover card opens (Root prop, default: 700)
closeDelaynumberDelay in ms before the hover card closes (Root prop, default: 300)
classNamestringAdditional classes on the hover card content

Usage

<HoverCard> <HoverCard.Trigger asChild> <a href="#">Hover me</a> </HoverCard.Trigger> <HoverCard.Content side="bottom"> <p>Preview content here.</p> </HoverCard.Content> </HoverCard>