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

Prop Type Default Description
openDelay number 200 Delay in ms before opening
closeDelay number 300 Delay in ms before closing
class string - Additional CSS classes

HoverCardContent

Prop Type Default Description
align “start” | “center” | “end” “center” Horizontal alignment
side “top” | “bottom” “bottom” Placement side
sideOffset number 4 Offset from trigger
class string - Additional CSS classes