Bootstrap 弹出框
弹出框
Bootstrap 提供了一种简单方法来创建预定义的弹出框信息:
成功! 此弹出框可能表示执行了成功或正面的操作。
消息! 此弹出框可能表示执行了修改或中性的操作。
警告! 此弹出框可能表示一个需要关注的警告。
危险! 此弹出框可能表示执行了一个危险或潜在的负面操作。
使用 .alert 样式类以及 4 种上下文类(.alert-success, .alert-info, .alert-warning 或 .alert-danger)中的 1 种来创建弹出框:
实例
<!DOCTYPE html><html><head><title>Bootstrap 实例</title><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><link rel="stylesheet" href="https://apps.bdimg.com/libs/bootstrap/3.3.0/css/bootstrap.min.css"></head><body><div class="container"><h2>提示框</h2><div class="alert alert-success"><strong>成功!</strong> 此弹出框可能表示执行了成功或正面的操作。</div><div class="alert alert-info"><strong>消息!</strong> 此弹出框可能表示执行了修改或中性的操作。</div><div class="alert alert-warning"><strong>警告!</strong> 此弹出框可能表示一个需要关注的警告。</div><div class="alert alert-danger"><strong>危险!</strong> 此弹出框可能表示执行了一个危险或潜在的负面操作。</div></div></body></html>
弹出框链接
将 alert-link 添加到弹出框中的任意链接,以创建与其含义匹配的 "彩色链接":
成功! 您应该 阅读这个消息
消息! 您应该 阅读这个消息
警告! 您应该 阅读这个消息
危险! 您应该 阅读这个消息
实例
<!DOCTYPE html><html><head><title>Bootstrap 实例</title><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><link rel="stylesheet" href="https://apps.bdimg.com/libs/bootstrap/3.2.0/css/bootstrap.min.css"></head><body><div class="container"><h2>弹出框链接</h2><p>将 alert-link 添加到弹出框中的任意链接,以创建与其含义匹配的 "彩色链接"</p><div class="alert alert-success"><strong>成功!</strong> 您应该 <a href="#" class="alert-link">阅读这个消息</a>.</div><div class="alert alert-info"><strong>消息!</strong> 您应该 <a href="#" class="alert-link">阅读这个消息</a>.</div><div class="alert alert-warning"><strong>警告!</strong> 您应该 <a href="#" class="alert-link">阅读这个消息</a>.</div><div class="alert alert-danger"><strong>危险!</strong> 您应该 <a href="#" class="alert-link">阅读这个消息</a>.</div></div></body></html>
关闭弹出框
要关闭弹出框,要添加一个 .alert-dismissible 到 alert 容器。然后添加 class=”close” 和 data-dismiss="alert" 到一个链接或按钮(当您单击此按钮时,弹出框将消失)。
× 点击右边的 "x" 表示来关闭它
实例
<!DOCTYPE html><html><head><title>Bootstrap 实例</title><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><link rel="stylesheet" href="https://apps.bdimg.com/libs/bootstrap/3.3.0/css/bootstrap.min.css"><script src="https://libs.baidu.com/jquery/2.1.4/jquery.min.js"></script><script src="https://apps.bdimg.com/libs/bootstrap/3.3.0/js/bootstrap.min.js"></script></head><body><div class="container"><h2>弹出框</h2><p>带有 class="close" 和 data-dismiss="alert" 的 a 元素用于关闭弹出框。</p><p>alert-dismissible 类为 close 按钮添加了一些额外的填充。</p><div class="alert alert-success alert-dismissible"><a href="#" class="close" data-dismiss="alert" aria-label="close">×</a><strong>成功!</strong> 此弹出框可能表示执行了成功或正面的操作。</div><div class="alert alert-info alert-dismissible"><a href="#" class="close" data-dismiss="alert" aria-label="close">×</a><strong>信息!</strong> 此弹出框可能表示执行了修改或中性的操作。</div><div class="alert alert-warning alert-dismissible"><a href="#" class="close" data-dismiss="alert" aria-label="close">×</a><strong>警告!</strong> 此弹出框可能表示一个需要关注的警告。</div><div class="alert alert-danger alert-dismissible"><a href="#" class="close" data-dismiss="alert" aria-label="close">×</a><strong>危险!</strong> 此弹出框可能表示执行了一个危险或潜在的负面操作。</div></div></body></html>
aria-* 属性与 × 解释为了帮助提高使用屏幕阅读器的人的可访问性,当创建关闭按钮时,您应该包含 aria-label="close" 属性。× (×) 是一个 HTML 实体字符,是关闭按钮的首选图标,而不是字母 "x"。
有关所有 HTML 实体的列表,请访问本站的 HTML 实体字符 参考。
弹出框动画
.fade 与 .in 类在关闭弹出框时添加淡出效果:
× 点击右边的 “x” 标识来关闭它。它将 “淡出”。
实例
<!DOCTYPE html><html><head><title>Bootstrap 实例</title><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><link rel="stylesheet" href="https://apps.bdimg.com/libs/bootstrap/3.3.0/css/bootstrap.min.css"><script src="https://libs.baidu.com/jquery/2.1.4/jquery.min.js"></script><script src="https://apps.bdimg.com/libs/bootstrap/3.3.0/js/bootstrap.min.js"></script></head><body><div class="container"><h2>弹出框动画</h2><p>.fade 与 .in 类在关闭弹出框时添加淡出效果</p><div class="alert alert-success alert-dismissible fade in"><a href="#" class="close" data-dismiss="alert" aria-label="close">×</a><strong>成功!</strong> 此弹出框可能表示执行了成功或正面的操作。</div><div class="alert alert-info alert-dismissible fade in"><a href="#" class="close" data-dismiss="alert" aria-label="close">×</a><strong>消息!</strong> 此弹出框可能表示执行了修改或中性的操作。</div><div class="alert alert-warning alert-dismissible fade in"><a href="#" class="close" data-dismiss="alert" aria-label="close">×</a><strong>警告!</strong> 此弹出框可能表示一个需要关注的警告。</div><div class="alert alert-danger alert-dismissible fade in"><a href="#" class="close" data-dismiss="alert" aria-label="close">×</a><strong>危险!</strong> 此弹出框可能表示执行了一个危险或潜在的负面操作。</div></div></body></html>
完整 Bootstrap 弹出框参考
有关所有弹出框选项、方法和事件的完整参考,请访问 Bootstrap JS 弹出框参考。