bearnie

Hover Card

For sighted users to preview content available behind a link.

@bearnie

Installation

npx bearnie add hover-card
npx bearnie add hover-card

Usage

import {
HoverCard,
HoverCardContent,
HoverCardTrigger,
} from "@/components/ui/hover-card"
<HoverCard>
<HoverCardTrigger>Hover me</HoverCardTrigger>
<HoverCardContent>
  Content appears on hover
</HoverCardContent>
</HoverCard>

Examples

Custom delay

Instant open

Alignment

Start
Center
End

Props

HoverCard

PropTypeDefaultDescription
openDelaynumber200Delay in ms before opening
closeDelaynumber300Delay in ms before closing
classstring-Additional CSS classes

HoverCardContent

PropTypeDefaultDescription
align”start” | “center” | “end""center”Horizontal alignment
side”top” | “bottom""bottom”Placement side
sideOffsetnumber4Offset from trigger
classstring-Additional CSS classes