2026-10-04 【泛知碎藏】别再管所有弹窗都叫「弹窗」了|前端:弹窗与提示 12 术语网页演示

2103 字
11 分钟
2026-10-04 【泛知碎藏】别再管所有弹窗都叫「弹窗」了|前端:弹窗与提示 12 术语网页演示

转载整理:本文依据原视频:别再管所有弹窗都叫「弹窗」了整理,补充本站绘制的示意图、使用注意和网页演示。原内容版权归原作者。

“弹窗”在日常交流里很方便,但做界面时,最好说清楚:它在哪里出现、是否阻止背景操作、用户需要做什么、信息保留多久。

这里的 12 个词并不都是弹出的窗口:有些是页面内的提示,有些是加载状态或结果页。不同组件库的命名也会略有差异,下文帮助辨认常见用法,不把名称当成绝对规则。

先看用途,再选组件#

你的目的优先考虑判断重点
说明当前页面状态Alert信息与内容紧挨着,便于回看
告知一条短结果Toast信息短、无须立即处理
告知较完整消息Notification可能有正文、动作或消息记录
暂时集中处理一件事Modal背景不可交互,有清楚的退出路径
保留上下文,展开详情Drawer从侧边展开,内容空间较大
简短地确认当前操作Popconfirm贴近触发点,后果明确
显示可交互的补充信息Popover可以容纳菜单、表单等内容
解释图标或短术语Tooltip简短说明,不放交互控件
表示任务推进Progress确定进度必须来自真实数据
占住正在加载的内容位置Skeleton形状接近最终布局
告知最终结果和下一步Result是结果区域,不一定弹出
表示进度未知的等待Spinner不伪造百分比,超时可重试

打开 12 种组件的网页演示 →

01 · Alert|警告提示#

就地说明当前状态。 放在相关内容旁,持续提醒当前页面的状态。例如表单上方的填写错误、试用环境的数据重置提醒。它不必固定在顶部,也可以由用户关闭。

Alert|警告提示:就地说明当前状态示意图
Alert|警告提示:就地说明当前状态示意图

**使用注意:**需要用户回看或处理的信息,优先使用就地提示;严重错误应告诉用户如何修复。

02 · Toast|轻提示#

轻反馈,不打断。 “已保存”“复制成功”等短反馈,通常短暂出现,不拦截操作。位置和停留时间由产品决定,并非只能放在右下角或固定两秒。

Toast|轻提示:轻反馈,不打断示意图
Toast|轻提示:轻反馈,不打断示意图

**使用注意:**需要操作、内容较长或容易错过的消息,不要仅靠自动消失的 Toast。

03 · Notification|通知#

有内容,也可以有动作。 承载较完整的消息,如审核结果、评论回复、后台任务完成。可以是一张浮出的通知卡片,也可以进入消息中心;并不等同于铃铛下拉菜单。

Notification|通知:有内容,也可以有动作示意图
Notification|通知:有内容,也可以有动作示意图

**使用注意:**是否持久、是否进入消息中心,需要产品明确设计。通知并不天然永久保存。

04 · Modal|模态对话框#

暂时聚焦一件事。 打开后背景暂不可交互,用户在对话框内确认、取消或填写内容。Modal 说的是交互模式;Dialog 是对话框,既可以模态,也可以非模态。

Modal|模态对话框:暂时聚焦一件事示意图
Modal|模态对话框:暂时聚焦一件事示意图

**使用注意:**提供明确的取消或关闭路径;不要把“模态”理解成必须完成任务才准离开。

05 · Drawer|抽屉#

侧边展开,保留上下文。 从页面侧边展开的详情或编辑面板,适合内容较多、又希望保留列表上下文的场景。通常从左右展开,也可以从底部展开。

Drawer|抽屉:侧边展开,保留上下文示意图
Drawer|抽屉:侧边展开,保留上下文示意图

**使用注意:**抽屉可以是模态的,也可以是非模态的。背景看得见,不代表一定能操作。

06 · Popconfirm|气泡确认#

在触发按钮旁确认。 靠近触发按钮的小型确认面板,适合操作意图清楚、说明很短的二次确认,如移除一个可恢复的收藏。

Popconfirm|气泡确认:在触发按钮旁确认示意图
Popconfirm|气泡确认:在触发按钮旁确认示意图

**使用注意:**不可逆或后果严重的操作,应使用更明确的说明与确认流程,不能只问“确定吗”。

07 · Popover|气泡卡片#

补充内容,可以交互。 围绕触发点显示更多内容,如用户资料、选项菜单或小型操作表单。可由点击、焦点或其他明确操作打开。

Popover|气泡卡片:补充内容,可以交互示意图
Popover|气泡卡片:补充内容,可以交互示意图

**使用注意:**与 Tooltip 的主要区别是可以容纳较完整、可交互的内容;注意焦点和关闭方式。

08 · Tooltip|文字提示#

解释短,不承担操作。 鼠标悬停或键盘聚焦时提供简短说明,例如图标按钮的含义。文字可以换行,但不应塞入需要点击的按钮或表单。

Tooltip|文字提示:解释短,不承担操作示意图
Tooltip|文字提示:解释短,不承担操作示意图

**使用注意:**重要说明不能只藏在悬停提示里。触屏、键盘用户也应该能理解并使用功能。

09 · Progress|进度条#

有依据才报百分比。 能测量的工作量适合展示确定进度,例如已上传字节 / 总字节;无法测量时可以使用不确定进度,不必捏造百分比。

Progress|进度条:有依据才报百分比示意图
Progress|进度条:有依据才报百分比示意图

**使用注意:**进度必须与实际任务对应。失败、取消、重试和完成状态都需要反馈。

10 · Skeleton|骨架屏#

先占位置,再填内容。 用与最终布局相近的占位块表示内容尚在加载,如卡片封面和标题占位。它能减少布局跳动,但不是任务完成比例。

Skeleton|骨架屏:先占位置,再填内容示意图
Skeleton|骨架屏:先占位置,再填内容示意图

**使用注意:**加载完成及时替换;加载失败提供重试,而不是让占位块一直闪。

11 · Result|结果页#

任务结束,交代下一步。 展示一段流程的最终结果,如提交成功、无权限或页面不存在。一般包含状态、简短解释和下一步入口。

Result|结果页:任务结束,交代下一步示意图
Result|结果页:任务结束,交代下一步示意图

**使用注意:**Result 通常是页面或内容区域,并非弹出的窗口。不要只给一个“成功”而没有后续行动。

12 · Spinner|加载指示#

正在处理,进度未知。 用旋转等动效表示系统正在处理,但无法给出准确进度。适合短时间、范围明确的等待,如按钮提交中。

Spinner|加载指示:正在处理,进度未知示意图
Spinner|加载指示:正在处理,进度未知示意图

**使用注意:**等待过久时补充原因、取消或重试。尊重减弱动画偏好,不让动效代替状态说明。

最容易混淆的三个区别#

**Modal 与 Drawer:**一个说交互是否模态,一个说面板如何展开。抽屉完全可以同时是模态的,不能只按外观判断是否允许操作背景。

**Popover 与 Tooltip:**前者可以承载操作和较丰富内容;后者主要解释。需要让用户在里面点按钮时,不要硬塞进 Tooltip。

**Toast 与 Notification:**不要只看位置。信息长度、是否需要动作、能否回看和停留策略,才是设计时需要明确的差别。

一个实用的检查顺序#

  1. 信息是否必须一直看见?是的话,先考虑就地展示。
  2. 是否需要暂时阻止其他操作?需要时再考虑模态交互。
  3. 是否有必须点击的动作?有的话,避免纯文字 Tooltip 和过快消失的 Toast。
  4. 等待是否能量化?能量化就展示真实进度,否则说明正在处理。
  5. 键盘和触屏能否使用?焦点、关闭、错误和重试是否清楚?

本文示意图只用来说明结构,颜色、位置和动效并非组件的定义。示例中的操作均为本地演示,不会提交真实数据。

参考与来源:原视频、MDN:Dialog、MDN:Popover API、WAI:Tooltip 模式、MDN:Progress。

文章分享

如果这篇文章对你有帮助,欢迎分享给更多人!

2026-10-04 【泛知碎藏】别再管所有弹窗都叫「弹窗」了|前端:弹窗与提示 12 术语网页演示

转载整理 · 原文来源

https://www.bilibili.com/video/BV14Utf6QEnB/?spm_id_from=333.1365.top_right_bar_window_history.content.click
作者
原作者(见原文链接)
发布于
2026-10-04
相关文章智能推荐
1
2026-10-25 【泛知碎藏】让真话更容易说出口:从六种聊天方法,理解一个人为什么愿意多说一点
泛知碎藏本文由 B 站创作者「站在外面的Q」的视频《话术博弈》如何优雅的套出对方的真心话?引出。下文保留视频的六条方法线索,研究证据、应用边界和综合讨论为补充延伸。除明确标注的原视频示例外,文中新增的日常情境与对话均为帮助理解而构拟,并非真实个案;真实研究会交代其研究对象与结论范围。 为什么越想问清楚 越容易听到场面话 “你到底怎么想的?”有时是一句关心,有时却像一张必须马上交卷的考卷。朋友说新工作“还
2
2026-10-20 【泛知碎藏】算法没有偷听你,它只是提前算出了你的下一步
泛知碎藏——从协同过滤、用户画像到信息流成瘾与动态定价,完整拆解推荐系统 本文以B站视频《老伙子们昨晚聚餐,在饭桌上给大家谈谈,推荐算法,怎么让你感觉在窃听你的喜好,又是怎么让你刷得停不下来》为主要叙事线索,BV号为 BV1S6pZ66EsX,视频时长约7分22秒;同名内容由账号“老头们的快乐生活”于2026年10月13日在抖音发布。视频通过一场老友聚餐,解释协同过滤、用户行为量化、探索与利用、动态定价
3
2026-10-17 【泛知碎藏】图像格式科普:一文看懂各类图片格式的起源、原理、优缺点与适用场景
泛知碎藏我们在手机拍照、网页存图、截图设计时,总会遇见各式各样后缀的图片文件:JPG、PNG、GIF、WebP、HEIC、AVIF……很多人只知道后缀不同,却不清楚它们诞生的背景、设计初衷,选错格式会造成画质损耗、文件体积爆炸、透明背景丢失、上传平台不识别等一系列麻烦。本文从起源讲起,完整梳理主流图像格式。 JPG / JPEG 起源 JPEG 是联合图像专家组(Joint Photographic E
4
2026-09-15 【泛知碎藏】人生回报率最高的事:培养一个输出型爱好
泛知碎藏你有没有过这样的体验:周末舒舒服服躺在沙发上刷了两天手机,什么重活都没干,到了周日晚上却觉得比连上五天班还要疲惫?你以为自己是在休息,实际上是在极其凶狠地消耗你的心理能量。这种“越休息越累”的现象,背后藏着一个被大多数人忽略的真相:长期被动接收信息,会给大脑带来持续的心理反噬。而打破这个死循环的答案,其实极其简单——去培养一个输出型爱好。 一、被投喂的人生:被动接收的隐形陷阱 我们这代人,醒着的大
5
2026-09-12 【泛知碎藏】家庭常备非处方药科普|学生宿舍居家用药指南
泛知碎藏提示:本文仅为科普参考,不能替代医生诊断;用药前仔细阅读药品说明书,出现持续不适请及时就医。处方药需要凭医生处方购买,不可自行购买服用。 来源:中国医药教育协会药学服务专业委员会 一、退热、镇痛 布洛芬 适用:发热、头痛、关节痛等轻中度疼痛 - 人群:老年人慎用;孕妇禁用;哺乳期可用;≥6月龄儿童选用混悬液、滴剂儿童剂型。 - 用法:餐中或餐后服用;缓释片/胶囊需要整片吞服,不可掰开;普通剂型间隔
随机文章随机推荐

一起讨论,一起进步

交流想法,也欢迎提出建议。

评论
游客发言

讨论区

评论加载中…

Profile Image of the Author
乌冬面
形而上学,不行退学。
bilibiliSteamMyGameBlog
公告
很难说这是个有用的网站。 或许会存放大量不明所以的东西。
分类
标签
最新动态
站点统计
文章
41
分类
9
标签
45
总字数
218,155
运行时长
0 天
最后活动
0 天前
站点信息
构建平台
Local
博客版本
Firefly v6.14.5
文章许可
CC BY-NC-SA 4.0