Bootstrap学习总结笔记(16)-- 基本插件之模态对话框

Bootstrap自带了很多JQuery插件,给用户做前端开发提供了很大的方便。对于每一个插件,有2种引用方式:一是单独引用,即使用Bootstrap的单独*.js文件,这种方式需要注意的是一些插件和CSS组件可能依赖其他插件,所以单独引用的时候,需要弄清楚这种包含关系一并引用;二是直接引用完整的bootstrap.js或者压缩版的bootstrap.min.js,需要注意的是不能同时引用这2个文件。
Bootstrap自带了很多基本的插件,包括模态对话框、标签切换、Tooltip提示工具等。首先来总结下模态对话框的使用。

0x01基本样式

模态框(Modal)是覆盖在父窗体上的子窗体。通常,目的是显示来自一个单独的源的内容,可以在不离开父窗体的情况下有一些互动。子窗体可提供信息、交互等。Bootstrap Modals(模态框)是使用定制的JQuery插件创建的。它可以用来创建模态窗口丰富用户体验,或者为用户添加实用功能。
下面是一个基本样式:


<html lang="zh-cn">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link href="../../css/bootstrap.min.css" rel="stylesheet">
    <script src="http://cdn.bootcss.com/jquery/1.11.1/jquery.min.js">script>
    <script src="../../js/bootstrap.min.js">script>
    <title>模态对话框title>
head>
<body>
<div class="container">
    <div class="page-header">
        <h1>模态对话框基本h1>
    div>
    <button type="button" id="Open" class="btn btn-primary btn-lg btn-mymodal" data-toggle="modal"
            data-target="#myModal">
        打开模态框
    button>
    <div class="modal fade" id="myModal" aria-labelledby="myModalLabel" aria-hidden="true">
        <div class="modal-dialog">
            <div class="modal-content">
                <div class="modal-header">
                    <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×button>
                    <h4 class="modal-title" id="myModalLabel">标题h4>
                div>
                <div class="modal-body">内容内容内容内容div>
                <div class="modal-footer">
                    <button type="button" class="btn btn-default" data-dismiss="modal">关闭button>
                    <button type="button" class="btn btn-primary">提交button>
                div>
            div>
        div>
    div>
div>
body>
html>

效果如下:

Bootstrap学习总结笔记(16)-- 基本插件之模态对话框_第1张图片

几点说明:

(1)使用模态窗口,需要有某种触发器,可以使用按钮或链接。这里我们使用的是按钮。
(2)data-target="#myModal" 是想要在页面上加载的模态框的目标。
(3)在模态框中需要注意两点:一是.modal,用来把

的内容识别为模态框;二是 .fade class。当模态框被切换时,它会引起内容淡入淡出。
(4)

你可能感兴趣的:(Bootstrap,bootstrap,模态对话框)