Capítulo 50 de 108
Permite a usuários videntes pré-visualizar conteúdo por trás de um link, ativado por hover (não clique). Built on Base UI Hover Card.
HoverCardTrigger, controlam ms de espera para abrir e fechar respectivamente (ex. delay={10} closeDelay={100} para abertura quase instantânea e fechamento com pequena folga).HoverCardContent, mesma API de posicionamento de Popover/Tooltip (left/top/bottom/right ou inline-start/inline-end).<HoverCard>
<HoverCardTrigger delay={10} closeDelay={100} render={<Button variant="link" />}>
Hover Here
</HoverCardTrigger>
<HoverCardContent className="flex w-64 flex-col gap-0.5">
<div className="font-semibold">@nextjs</div>
<div>The React Framework – created and maintained by @vercel.</div>
<div className="mt-1 text-xs text-muted-foreground">Joined December 2021</div>
</HoverCardContent>
</HoverCard>
delay/closeDelay curtos para resposta rápida sem piscar.Composição:
HoverCard
├── HoverCardTrigger
└── HoverCardContent
delay/closeDelay são as props centrais deste componente e diferenciam sua UX do Tooltip (ativação mais deliberada, menos imediata).side/align seguem o mesmo padrão de Popover/Tooltip, incluindo valores lógicos RTL-aware.npm install @base-ui/react.HoverCardContent em previews de perfil de usuário.