通知提醒框
Notification
UI 组件也叫:通知、消息通知、右上角通知、Notice
一句话:从屏幕角落(通常是右上角)弹出的消息卡片,带标题和正文,用来提醒新消息或后台任务结果。
详细解释
通知提醒框是一张小卡片,从右上角(有时右下角)滑入,包含图标、标题、一两行正文,右上角有关闭按钮,有时还带「查看」之类的操作按钮。它可以几秒后自动关闭,也可以一直停留直到用户手动关掉。典型场景:导出任务完成、收到新的审批、有人在评论里提到你。
它和 轻提示 的区别在于信息量和来源:轻提示只有一句话,反馈用户刚刚做的操作;通知提醒框有标题和正文,往往是系统主动推送、与用户当前操作无关的消息。和 警告提示 的区别:警告提示固定在页面里说明持续状态,通知是浮在页面之上的临时卡片。
通知提醒框不等于消息中心。需要长期保存、可回看的消息,应该另做一个带徽标的通知列表。
示例
灰度线框示意,只表达结构,不代表具体视觉风格。
怎么跟 AI 说
可以直接贴给 Cursor、Claude Code 等工具,把里面的业务内容换成你自己的。
后台导出任务完成时,在页面右上角弹出一个通知提醒框,宽 360px,左侧对勾图标,标题「导出完成」,正文「订单数据已生成,共 1,280 条」,下方带「下载」按钮,右上角可关闭,8 秒后自动消失,鼠标悬停时暂停计时。
结构与适用场景
结构描述
一张浮动的小卡片,由状态图标、标题、正文、可选操作按钮和右上角关闭按钮组成,多条时纵向堆叠。
适用场景
- 后台任务完成或失败,而用户此时可能在做别的事
- 系统主动推送的新消息,比如新审批、新评论、被人提及
- 消息需要标题加一两句正文,一句话说不清
不适用场景
- 只是反馈用户刚刚点击的操作结果,用轻提示就够
- 需要长期保存、可回看的消息,应该放在消息中心列表里
- 必须用户确认才能继续的事情,应该用对话框
常见坏用法
- 用户每点一次按钮都从右上角弹一条通知,内容只有「操作成功」
- 通知不会自动关闭又没有关闭按钮,堆满右侧一整列
- 弹出的通知刚好盖住顶部导航的用户菜单或关键按钮
识别特征
- 屏幕右上角或右下角的一张带投影小卡片
- 卡片有加粗标题和一两行正文,右上角有关闭图标
- 多条时从上往下排成一列
DOM 线索
插件本地识别时匹配的 CSS 选择器(标签、ARIA role、常见组件库 class)。
.ant-notification-notice.el-notification.arco-notification.t-notification.n-notification.toast:has(.toast-header)