Sections
Installation
Components
import {
Avatar,
AvatarFallback,Installation#
pnpm dlx shadcn@latest add https://retroui.dev/r/base/hover-card.json
Usage#
import {
HoverCard,
HoverCardContent,
HoverCardTrigger,
} from "@/components/ui/hover-card"<HoverCard>
<HoverCardTrigger>Hover</HoverCardTrigger>
<HoverCardContent>
The React Framework – created and maintained by @vercel.
</HoverCardContent>
</HoverCard>Composition#
Use the following composition to build a HoverCard:
HoverCard
├── HoverCardTrigger
└── HoverCardContentTrigger Delays#
Use delay and closeDelay on the trigger to control when the card opens and
closes.
<HoverCard>
<HoverCardTrigger delay={100} closeDelay={200}>
Hover
</HoverCardTrigger>
<HoverCardContent>Content</HoverCardContent>
</HoverCard>Positioning#
Use the side and align props on HoverCardContent to control placement.
<HoverCard>
<HoverCardTrigger>Hover</HoverCardTrigger>
<HoverCardContent side="top" align="start">
Content
</HoverCardContent>
</HoverCard>Examples#
Basic#
import {
Avatar,
AvatarFallback,Sides#
import { Button } from "@/components/ui/button"
import {
HoverCard,RTL#
To enable RTL support in RetroUI, see the RTL configuration guide.
"use client"
import {API Reference#
See the Base UI documentation for more information.