Bootstrap Modals(模态框)
描述
Bootstrap Modals(模态框)是使用定制的 Jquery 插件创建的。它可以用来创建模态窗口丰富用户体验,或者为用户添加实用功能。您可以在 Modals(模态框)中使用 Popover(弹出框)和 Tooltip(工具提示插件)。
在本教程中,将通过一些实例和解释来讨论如何使用 Bootstrap 创建模态窗口。同时,我们也会讨论用于定制的各种可用选项。
什么是必需的
您需要 Jquery、Bootstrap CSS 和 JavaScript 文件 bootstrap-modal.js。这个 js 文件位于您下载的 Bootstrap 主文件夹中的 js 文件夹内。
Jquery 位于您的 Bootstrap 主文件夹中的 docs > assets > js 下,名为 jquery.js。或者您可以直接访问 https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js 下载 Jquery。
Bootstrap Modals(模态框)长什么样
下面的实例演示了 Bootstrap Modals(模态框)长什么样。
在您的网站中使用 Bootstrap Modals(模态框)
下面的实例演示了如何在网页中使用 Bootstrap Modals(模态框)。请注意,您不需要编写任何的 JavaScript 代码。实例后面附有相关的解释。
实例
使用Bootstrap创建模态框
在线查看 Bootstrap Modals(模态框)实例
解释
下面的表格解释了上面的代码。它将帮助您理解如何使用 Bootstrap Modals(模态框)。
代码
解释
div id="example"
分配给相关 div 的 id,id 的值指向后边要实现 modal(模态框)的 JavaScript。
class="modal hide fade in"
Bootstrap CSS 的四个 class - modal、hide、fade 和 in,用于设置 modal(模态框)的布局。
style="display: none;
用于保持模态窗口可见,直到触发器触发(比如点击相关按钮)。
modal-header 适用于定义模态窗口标题样式的 class。
a class="close"
CSS class close 用于设置模态窗口关闭按钮的样式。
data-dismiss="modal"
data-dismiss 是一个定制的 HTML5 data 属性。用于关闭模态窗口。
class="modal-body"
modal-body 是 Bootstrap 的一个 CSS class,用于设置模态窗口主体的样式。
class="modal-footer"
modal-footer 是 Bootstrap 的一个 CSS class,用于设置模态窗口尾部的样式。
class="btn btn-success"
CSS class btn 和 btn-success 用于在模态窗口的尾部创建一个大号的按钮。您可以使用任何其他 Bootstrap 按钮代替。
class="btn"
Bootstrap CSS 的 按钮 class btn,用于在模态窗口的尾部创建一个小号的按钮。
data-dismiss="modal"
HTML5 定制的 data 属性 data-dismiss,用于关闭模态窗口。
data-toggle="modal"
HTML5 定制的 data 属性 data-toggle,用于打开模态窗口。
class="btn btn-primary btn-large"
设置按钮样式,点击该按钮则创建模态窗口。
引用 Jquery 文件。
引用 bootstrap modal(模态框)的 JS 文件。
使用 JavaScript
您可以使用 JavaScript 来实现 Bootstrap 模态窗口。只需要在您的 JavaScript 中调用 modal() 即可。您的代码如下所示,您可以在 body 结束标签(即