Homelogologo
Sponsor

HoverCard

Displays additional content when a user hovers over a target element.

Usage

Used to reveal supplemental information when a user hovers or focuses on a target element.

import { HoverCard, Portal } from "@elemnts-ui/react"; <HoverCard.Root> <HoverCard.Trigger /> <Portal> <HoverCard.Positioner> <HoverCard.Content /> </HoverCard.Positioner> </Portal> </HoverCard.Root>;

Delays

Control how long after hover or focus the card opens with openDelay and otherwise with closeDelay props.

API Reference

HoverCardRoot

The root component for the hover card.

PropTypeDefault
closeDelaynumber300
defaultOpenbooleanundefined
defaultTriggerValuestringundefined
disabledbooleanundefined
hideModeHideModedisplay-none
idstringundefined
idsPartial<{trigger: string | ((value?: string | undefined) => string) content: string positioner: string arrow: string}>undefined
immediatebooleanundefined
lazyMountbooleanfalse
onExitCompleteVoidFunctionundefined
onFocusOutside(event: FocusOutsideEvent) => voidundefined
onInteractOutside(event: InteractOutsideEvent) => voidundefined
onOpenChange(details: OpenChangeDetails) => voidundefined
onPointerDownOutside(event: PointerDownOutsideEvent) => voidundefined
onTriggerValueChange(details: TriggerValueChangeDetails) => voidundefined
openbooleanundefined
openDelaynumber600
positioningPositioningOptionsundefined
presentbooleanundefined
skipAnimationOnMountbooleanfalse
triggerValuestringundefined
unmountOnExitbooleanfalse