前端学习笔记:bootstrap(11)

前端学习笔记:bootstrap(11)

6.javascript插件
所有的javascript插件必须要使用到jQuery框架
(1)模态框:
a.什么是模态框:以弹出对话框的形式出现,出现在其它网页元素之上,在当前对话框没有关闭之前,其它元素不能操作。
b.对话框的组成:包含了模态框的头、体和一组放置于底部的按钮。默认是不可见的,点击下面的按钮即可通过 JavaScript 启动一个模态框。
c.打开对话框的属性
按钮上的属性  描述
data-toggle="modal"  打开模态框的功能
data-target="#id值" 或 =".类名"  指定需要打开的id或类名来打开模态框
data-dismiss="modal"  关闭模态框的功能

<button class="btn btn‐primary" data‐toggle="modal" data‐target="#myModal">打开模态框</button>
<button type="button" class="btn btn‐default" data‐dismiss="modal">关闭</button>

案例需求:点击页面上的蓝色按钮,打开一个模态框。点模态框上的关闭按钮或右上角的x,关闭模态框。
案例代码:
<!DOCTYPE html>
<html lang="en">
<head>
    <!--设置页面的字符集-->
    <meta charset="UTF-8">
    <title>Title</title>
    <!--强制浏览器按照最新的标准去渲染当前的网页-->
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <!--
    viewport:视口,支持响应式布局。
    width: 初始宽度与设备的宽度相同
    initial-scale:初始的缩放比,1:1
    -->
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <!-- 上述3个meta标签*必须*放在最前面,任何其他内容都*必须*跟随其后! -->
    <title>Bootstrap 101 Template</title>
    <!-- 1. 导入bootstrap中的css样式文件 -->
    <link href="css/bootstrap.min.css" rel="stylesheet">
    <!-- 2. 导入jQuery框架 -->
    <script src="js/jquery-3.2.1.min.js"></script>
    <!-- 3. 导入bootstrap的js文件 -->
    <script src="js/bootstrap.min.js"></script>
</head>
<body>
<div class="container">
    <h3>模态框</h3>
    <!--data-toggle="modal"属性表示打开模态框的开关-->
    <!--data-target属性用于指定需要打开的模态框的id-->
    <!--data-dismiss="modal"表示关闭模态框-->
    <button class="btn btn-primary" data-toggle="modal" data-target="#myModal">
        打开模态框
    </button>
    <div class="modal fade" id="myModal">
        <!--这是一个模态对话框-->
        <div class="modal-dialog">
            <!--模态框的内容开始-->
            <div class="modal-content">
                <!--模态框的头部-->
                <div class="model-header">
                    <!--点击按钮关闭:data-dismiss="modal"-->
                    <button type="button" class="close" data-dismiss="modal">
                        <span aria-hidden="true">&times;</span>
                    </button>
                    <h4 class="modal-title">我是标题</h4>
                </div>
                <!--模态框的主体-->
                <div class="modal-body">
                    <p>模态框的内容&hellip;</p>
                </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><!--/.modal-content-->
        </div><!--/.modal-dialog-->
    </div><!--/.modal-->
</div>
</body>
</html>

发布了106 篇原创文章 · 获赞 4 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/elizabethxxy/article/details/101324483
今日推荐