跳到主要内容
ContainersLevel 1

Tooltip

文字提示

WebDesktop上手难度: 容易

鼠标悬停时冒出来的一行小字,告诉用户这个图标是干什么的。

01

Live Demo

真的可以点
悬停(或用 Tab 聚焦)任意图标,会出现 Tooltip。图标按钮必须配它,否则用户不知道是什么。

你刚才看到的这个:把鼠标放在一个陌生图标上,旁边浮出一行「导出为 PDF」的小黑条——就是 Tooltip。

02

它到底是什么

Tooltip 只做一件事:命名和解释。它不能放按钮(那叫 Popover),也不能承载关键操作。它最大的限制是触屏设备上几乎无法使用,所以不能承载唯一信息。

提示tooltip悬浮提示文字提示气泡hover hint
03

Anatomy · 它由什么组成

  1. Trigger触发元素

    通常 focusable

  2. Bubble气泡

    深色底白字,圆角 6px

  3. Text文字

    ≤2 行,不换长句

  4. Arrow小箭头

    指向触发元素

04

When to Use

什么时候该用 / 不该用
Tooltip 使用场景建议
情况推荐
Icon Button 的含义不明确,需要解释用
补充说明某个数字或缩写(首字母缩写)用
被截断的文字需要看全文用
需要点击里面的按钮不用
这是理解页面所必需的信息不用

Tooltip 在移动端基本无法触发,所以关键信息必须有第二处出口。

延迟别太长(500ms 左右合适),否则会让页面显得迟钝。

05

Similar Patterns

别搞混
06

怎么告诉 AI

三层 Prompt

补上组件名和具体内容

给工具栏的 Icon Button 加 Tooltip:悬停 400ms 后显示图标名称,鼠标移开或按 Esc 立即消失,同时支持键盘 focus 时显示。

07

不要只对 AI 说

Bad → Better

不要这样对 AI 说

鼠标放上去给个提示文字。

改成这样说

给 Icon Button 加 Tooltip:hover 400ms 后显示图标名称、离开或 Esc 立即隐藏、支持键盘 focus 触发、加 aria-describedby、屏幕顶部时自动翻转到下方、文字 ≤2 行。

08

分享这张卡

社交平台友好

把这个 Pattern 做成 3:4(小红书)或 1:1(X / Reddit)的知识卡片,在浏览器里直接导出 PNG,不需要后端。