HoverCard 悬浮卡片
悬停时展示的预览卡片
何时使用
- 鼠标悬停时展示更多详情时。
导入
HoverCard 接收 reka-ui HoverCardRoot 的全部 props(如 open-delay、close-delay)。
基础用法
鼠标悬浮
鼠标悬浮在触发元素上时弹出卡片,用于展示额外信息、预览内容等。
弹出方向
通过 side 控制弹出方向。
API
HoverCard Props
| 参数 | 说明 | 类型 | 默认值 |
|---|---|---|---|
open | 是否展开(v-model:open) | boolean | false |
defaultOpen | 默认是否展开 | boolean | false |
openDelay | 打开延迟(ms) | number | 700 |
closeDelay | 关闭延迟(ms) | number | 300 |
HoverCardContent Props
| 参数 | 说明 | 类型 | 默认值 |
|---|---|---|---|
side | 弹出方向 | "top" | "right" | "bottom" | "left" | "bottom" |
sideOffset | 侧边偏移(px) | number | 4 |
class | 附加类名 | string | - |
组件组成
| 组件 | 说明 |
|---|---|
HoverCard | 根容器(reka-ui HoverCardRoot props) |
HoverCardTrigger | 触发器,支持 as-child |
HoverCardContent | 内容面板,默认宽度 w-64 |
