Components
Hover card
A hover card is a pop-up container that reveals richer content when a user hovers their cursor over a target element. It provides more detailed, on-demand information than a tooltip, without requiring a click.
When to use
Profile previews
To show a mini user profile when hovering over an avatar or username.
Profile previews
To show a mini user profile when hovering over an avatar or username.
Profile previews
To show a mini user profile when hovering over an avatar or username.
Product summaries
To display a quick look at a product's details, like an image and price, when hovering over its name.
Product summaries
To display a quick look at a product's details, like an image and price, when hovering over its name.
Product summaries
To display a quick look at a product's details, like an image and price, when hovering over its name.
Link previews
To offer a preview, or thumbnail, of an article or page when a user hovers over a link.
Link previews
To offer a preview, or thumbnail, of an article or page when a user hovers over a link.
Link previews
To offer a preview, or thumbnail, of an article or page when a user hovers over a link.
When to avoid
Critical information
Do not place essential information or primary actions (like "Submit" or "Delete") inside a hover card. Its content is not guaranteed to be seen.
Critical information
Do not place essential information or primary actions (like "Submit" or "Delete") inside a hover card. Its content is not guaranteed to be seen.
Critical information
Do not place essential information or primary actions (like "Submit" or "Delete") inside a hover card. Its content is not guaranteed to be seen.
Simple labels
For simple, single-line text labels (e.g., for an icon button), use a tooltip instead.
Simple labels
For simple, single-line text labels (e.g., for an icon button), use a tooltip instead.
Simple labels
For simple, single-line text labels (e.g., for an icon button), use a tooltip instead.
Mobile devices
Hover is not a reliable interaction on touch screens. This component is designed for desktop use. Information should be revealed by a tap on mobile, likely within a modal or popover.
Mobile devices
Hover is not a reliable interaction on touch screens. This component is designed for desktop use. Information should be revealed by a tap on mobile, likely within a modal or popover.
Mobile devices
Hover is not a reliable interaction on touch screens. This component is designed for desktop use. Information should be revealed by a tap on mobile, likely within a modal or popover.
Specifications
Content types
Text
Custom
Text
Custom
Text
Custom
Text
Custom
Behavior
Trigger
The card appears after the user's cursor rests on the target element for a brief moment.
Dismissal
The card is hidden when the cursor is moved off of both the target element and the card itself.
Trigger
The card appears after the user's cursor rests on the target element for a brief moment.
Dismissal
The card is hidden when the cursor is moved off of both the target element and the card itself.
Trigger
The card appears after the user's cursor rests on the target element for a brief moment.
Dismissal
The card is hidden when the cursor is moved off of both the target element and the card itself.
Trigger
The card appears after the user's cursor rests on the target element for a brief moment.
Dismissal
The card is hidden when the cursor is moved off of both the target element and the card itself.
Anatomy
1
Container
The floating card that appears and holds the content.
2
Content
The information displayed inside the container, which can be simple "Text" or a "Custom" component.
Value
Hover card
Hover card