跳到正文

气泡卡片

Popover

初级通用

气泡卡片(Popover)是贴着某个触发元素出现的小型浮层,可以放简短说明、选项或操作。它让你在当前页面就能查看或处理与该元素有关的内容,例如点击用户头像后查看账号操作。

你可能会说:「我想点用户头像后,在旁边弹出一个小面板放账号操作,不用跳到新页面。」

动手看看

工作台
林
今天的安排
审核首页文案
下午 3:00
整理客户反馈
待处理
林晓 · 产品团队lin@example.com
账号设置
退出登录
展开账号卡片
出现位置

悬停或用 Tab 聚焦头像,看看触发入口的反馈;用「展开账号卡片」模拟点击头像和收起卡片,也可以切换它出现的位置。

卡片贴着头像出现,盖住一部分日程,但没有遮罩锁住整个页面。账号设置和退出登录都与这个头像有关,适合就近放在这里。

要点

  1. 1

    围绕触发元素展示内容

    你点击头像、更多按钮或表格中的某个单元格后,卡片会出现在它附近。这样用户能看出内容属于哪里,而不是把浮层误认成整页发出的消息。

  2. 2

    内容和交互决定打开方式

    如果卡片里有按钮、链接或输入项,点击打开通常比仅靠悬停稳妥,因为用户需要时间把指针移进去,也可能用键盘或触屏操作。打开后还要考虑如何关闭。

  3. 3

    位置会随可用空间调整

    你可能希望卡片出现在按钮下方,但按钮靠近屏幕底部时,下方就放不下了。这时让它改到上方或调整位置,才能避免内容被视口边缘裁掉。

容易混淆的地方

气泡卡片和文字提示都依附于某个元素,但文字提示通常只补充一句简短信息;气泡卡片可以容纳更丰富的内容和可点击操作。它也不同于模态弹窗:模态弹窗会要求用户先处理当前任务,气泡卡片则适合在原页面上就近查看或操作。

什么时候用

适合用

  • 做后台表格时,点击某行的更多按钮,就近展示只作用于这一行的几个操作。
  • 做 AI 工具时,点击模型名称,在旁边展示当前模型的简要信息和切换入口。
  • 做网站账号区时,点击头像,展开个人资料入口与退出登录等操作。

不适合用

  • 要让用户填写一份包含多个字段的资料时,卡片空间太局促,改用独立页面或抽屉。
  • 要在删除数据前让用户明确确认后果时,改用气泡确认框或模态弹窗,而不是普通气泡卡片。
  • 只想告诉用户保存成功时,不需要把提示绑在按钮旁边,改用轻提示更合适。

练一练

你在做后台用户列表,每行都有一个更多按钮。点击后要显示“查看详情”和“停用账号”,用户仍需看着当前行操作。你会选哪种呈现方式?

让 AI 帮你做

请在用户列表每行的更多按钮上实现气泡卡片,点击后贴近该按钮显示当前行的“查看详情”和“停用账号”。点击外部或按 Escape 可关闭;卡片靠近视口边缘时调整位置,并让键盘用户能打开和使用其中的操作。

接下来学什么