这叫啥 UI?
← 返回组件目录

COMPONENT 40 · Feedback & Status

浮动通知

Toast

也叫Toast NotificationGrowl轻提示HUD

短暂浮现并自动消失的非阻塞状态消息。

A brief, non-blocking message that appears temporarily and then dismisses.

ANATOMY & USAGE

结构与使用建议

组成部分

  • 浮动容器
  • 状态文字
  • 可选关闭按钮

适合使用

  • 操作结果简单、低风险且无需立即处理时。

不建议使用

  • 消息很长、包含关键错误或用户必须采取行动时。

键盘与无障碍

  • 使用适当 live region,停留时间足够且可暂停;不要把焦点强制移入通知。

DESCRIBE IT TO AI

这样告诉编程助手

实现浮动通知(Toast):短暂浮现并自动消失的非阻塞状态消息。

MINIMAL RUNNABLE CODE

可复制代码

原生与 React 两套实现,不依赖第三方组件库。

READ ONLY · SAFE TO COPY
<div class="demo stack">
  <button id="show-toast" type="button">保存更改</button>
  <div id="toast" role="status" tabindex="0" hidden>更改已保存</div>
</div>