Bootstrap/docs/4.5/components/alerts
来自菜鸟教程
快讯
通过少量可用和灵活的警报消息,为典型的用户操作提供上下文反馈消息。
例子
警报适用于任何长度的文本,以及可选的关闭按钮。 为使样式正确,请使用以下八种之一 需要 上下文类(例如, .alert-success
). 对于内联解雇,请使用 提醒jQuery插件 .
一个简单的主要警报-检查一下!
一个简单的辅助警报-检查一下!
一个简单的成功警报-检查一下!
一个简单的危险警报-检查一下!
一个简单的警告警报-检查一下!
一个简单的信息警报-检查一下!
一个简单的灯光警报-检查一下!
一个简单的黑暗警报-检查一下!
向辅助技术传达意义
使用颜色添加含义仅提供视觉指示,而不会传达给辅助技术的用户(例如屏幕阅读器)。 确保用颜色表示的信息从内容本身来看是显而易见的(例如 可见的文字),或通过其他方式(例如, .sr-only
类。
链接颜色
使用 .alert-link
实用程序类,可在任何警报中快速提供匹配的彩色链接。
一个简单的主要警报 一个示例链接 。如果需要,请单击它。
一个简单的二级警报 一个示例链接 。如果需要,请单击它。
一个简单的成功警报 一个示例链接 。如果需要,请单击它。
一个简单的危险警报 一个示例链接 。如果需要,请单击它。
一个简单的警告警报 一个示例链接 。如果需要,请单击它。
一个简单的信息警报 一个示例链接 。如果需要,请单击它。
一个简单的灯光警报 一个示例链接 。如果需要,请单击它。
一个简单的黑暗警报 一个示例链接 。如果需要,请单击它。
附加内容
警报还可以包含其他HTML元素,例如标题,段落和分隔符。
做得好!
是的,您成功阅读了此重要警报消息。 此示例文本将运行更长的时间,以便您可以查看警报中的间距如何与此类内容一起使用。
每当需要时,请确保使用margin实用工具使事情保持整洁。
解雇
使用警报JavaScript插件,可以内嵌任何警报。 这是如何做:
- 确保已加载警报插件或已编译的Bootstrap JavaScript。
- 如果您是从源代码构建JavaScript, 要求
util.js
。编译的版本包括此。 - 添加一个关闭按钮,然后
.alert-dismissible
类,它在警报的右侧添加了额外的填充,并将.close
按钮。 - 在关闭按钮上,添加
data-dismiss="alert"
属性,它会触发JavaScript功能。 请务必使用<button>
元素,以在所有设备上正常运行。 - 要在关闭警报时制作动画,请确保添加
.fade
and.show
类。
您可以通过现场演示看到这一点:
鳄梨调味酱! 您应该在下面的某些字段中签入。
JavaScript行为
触发器
启用通过JavaScript消除警报的功能:
或搭配 data
按钮上的属性 在警报内 ,如上所示:
请注意,关闭警报会将其从DOM中删除。
方法
方法 | 描述 |
---|---|
$().alert()
|
使警报监听具有以下内容的后代元素的点击事件 data-dismiss="alert" 属性。 (使用data-api的自动初始化时不需要。)
|
$().alert('close')
|
通过从DOM中删除警报来关闭警报。 如果 .fade and .show 元素上存在类,警报将在删除之前淡出。
|
$().alert('dispose')
|
破坏元素的警报。 |
活动
Bootstrap的警报插件公开了一些事件,可用于警报功能。
事件 | 描述 |
---|---|
close.bs.alert
|
当 close 实例方法被调用。
|
closed.bs.alert
|
警报已关闭时将触发此事件(将等待CSS转换完成)。 |