hover-card

Hover Card

A card that opens on hover or focus to preview what a link points to, such as a product with its image, price and rating.

States: Default

Parts

PartFileDoes
HoverCardHoverCard.vueGroups all parts of the hover card.
HoverCardContentHoverCardContent.vueHolds what the hover card shows while open.
HoverCardTriggerHoverCardTrigger.vueOpens the hover card when the user hovers over it.

Anatomy

<HoverCard>
  <HoverCardTrigger />
  <HoverCardContent />
</HoverCard>

Styling

PartRecipe
HoverCardContenthover-card-content

Install

Writes 4 files into components/ui/hover-card/. For agents, npx @frontic/ui docs hover-card prints this reference as markdown; the MCP server serves the same.

npm packages
@vueuse/core
reka-ui

API reference

HoverCard HoverCard.vue

Groups all parts of the hover card.

PropTypeDefault
defaultOpenbooleanfalse
openboolean—
openDelaynumber700
closeDelaynumber300
enableTouchbooleanfalse
EventPayload
update:openvalue: boolean
SlotSlot props
default{ open: boolean; }

HoverCardContent HoverCardContent.vue

HoverCardTrigger HoverCardTrigger.vue

Example