设计
设计指南
设计原则
样式指南
设计资源
Klein - Figma
Klein Font
官方图标库
开发
开发文档
React
Vue Web
敬请期待
开发资源
GitHub 代码仓库
生态产品
生态产品
Orion Fonts
敬请期待
Orio Market
敬请期待
Klein Pro
敬请期待
Klein Editor
敬请期待

气泡卡片 Popover

需要用户进一步的确认时,在目标元素附近弹出浮层提示,询问用户;和弹出的全屏居中模态对话框相比,交互形式更轻量 组件在何时使用。

基础示例

基础形式的气泡卡片最小宽度为160,最大宽度为360。

不同位置的气泡卡片

通过设置placement属性可以改变气泡的展示位置。

文字较多的气泡卡片

这种形式的气泡卡片最小宽度为240,最大宽度为480。

Popover Props

参数说明类型默认值
title标题ReactNode-
content卡片内容ReactNode-
size使用较大的气泡卡片"normal"-
prefixCls类名前缀string-
visible用于手动控制浮层显隐boolean-
width设置宽度number-
white是否使用白底的提示booleantrue
overlayClassName弹出提示的类名string-
overlayStyle弹出提示的样式CSSProperties-
overlayInnerStyle弹出提示内容的样式object-
color背景颜色string-
defaultVisible默认显示隐藏状态boolean-
mouseLeaveDelay鼠标移出后延时多少才隐藏 Tooltip,单位:秒number-
mouseEnterDelay鼠标移入后延时多少才显示 Tooltip,单位:秒number-
placement气泡框位置"top"-
trigger触发行为,可选 hover | focus | click | contextMenu,可使用数组设置多个触发行为string-
onVisibleChange显示隐藏的回调((visible: boolean) => void)-
getPopupContainer提示信息挂载点,默认挂载到 body 上((node: HTMLElement) => HTMLElement)-

贡献者