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/bearnie/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