structyl

Hover Card

stable

A rich popover shown when an element receives hover.

Basic usage

Examples

Profile preview

HoverCard is useful for rich previews tied to links or compact references.

Features

  • Open / close delays.
  • Pointer can enter the content.

Installation

bash
pnpm dlx structyl add hover-card

API Reference

HoverCard.Root

A hover-triggered rich popover.

PropTypeDefault
openboolean

Controlled open state.

defaultOpenboolean

Initial open state.

onOpenChange(open: boolean) => void

Called when open state changes.

openDelaynumber

Delay before opening on hover.

700
closeDelaynumber

Delay before closing on leave.

300

HoverCard.Trigger

The element that opens the card on hover.

PropTypeDefault
asChildboolean

Merge props onto the immediate child instead of rendering a default element.

false

HoverCard.Content

The floating card content.

PropTypeDefault
side'top' | 'right' | 'bottom' | 'left'

Preferred side.

sideOffsetnumber

Distance from the trigger.

Hover Card | structyl