跳转到内容

Alert

Alert 组件用于向用户传达重要信息时使用的通知组件。提供现代玻璃效果和平滑动画。

信息

这是一个信息提醒。用于传达重要信息时使用。

成功

操作成功完成!

警告

此操作无法撤销。请谨慎进行。

错误

发生错误。请重试。

PropTypeDefaultDescription
type'info' | 'success' | 'warning' | 'error''info'提醒的类型
titlestring-提醒的标题 (可选)
iconstring-自定义图标 (可选)
<Alert type="info">这是一个基本的信息提醒。</Alert>
<Alert type="success" title="安装完成">
包已成功安装。
</Alert>
<Alert type="warning" title="警告" icon="🚨">
此操作无法撤销。
</Alert>
<Alert type="error" title="发生错误" icon="💥">
网络连接失败。请检查您的互联网连接。
</Alert>
  • 玻璃效果: 应用 backdrop-filter: blur(20px)
  • 渐变背景: 每种类型的美丽渐变效果
  • 柔和阴影: 多层阴影营造深度感
  • 悬停动画: translateY(-2px) 变换和图标弹跳效果
  • Info: 蓝色渐变,用于信息传达
  • Success: 绿色渐变,用于成功消息
  • Warning: 橙色渐变,用于警告
  • Error: 红色渐变,用于错误消息
  • 自动颜色调整
  • 一致的用户体验
  • 完美的主题兼容性
  • 移动端优化尺寸
  • 自适应内边距和字体大小
  • 触摸友好界面
  • 提醒淡入: 页面加载时的平滑出现
  • 悬停效果: 鼠标悬停时的自然变换
  • 图标弹跳: 悬停时的图标弹跳动画
  • 平滑过渡: 所有状态变化的自然过渡
  • 清晰的颜色区分
  • 适当的对比度
  • 屏幕阅读器兼容
  • 键盘导航支持

Alert 组件可以通过 CSS 变量进行自定义:

:root {
--page-alert-border-radius: 16px;
--page-alert-padding: 20px 24px;
--page-alert-gap: 16px;
}
  • Chrome 88+
  • Firefox 85+
  • Safari 14+
  • Edge 88+

在现代浏览器上提供最佳性能。