以下实例创建模态框效果:
1.下载用于生产环境的Bootstrap (网址:https://v3.bootcss.com/getting-started/#download)
2.在页面内head标签内引入样式库bootstrap.min.css
3.在页面内body标签尾部引入任意一jq库和bootstrap.min.js,
例如:
<head>
<meta charset="UTF-8">
<title>模态框</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" type="text/css" href="css/bootstrap.min.css"/>
</head>
<body>
<!--引入js-->
<script src="js/jquery-3.1.1.min.js"></script>
<script src="js/bootstrap.min.js"></script>
</body>
实现模态框代码如下:
<!--toggle展示与隐藏 data-toggle="dropdown" 让dropdown展示与隐藏-->
<!--data-target=".." 点击显示...-->
<!--data-dismiss=".." 点击关闭...-->
<!-- 按钮:用于打开模态框 -->
<button type="button" class="btn btn-primary" data-toggle="modal" data-target="#box">
点击打开模态框
</button>
<!--框-->
<div class="modal fade" id="box">
<!--模态框-->
<div class="modal-dialog">
<!--内容-->
<div class="modal-content">
<!-- 模态框头部 -->
<div class="modal-header">
<h4 class="modal-title">模态框头部</h4>
<button type="button" class="close" data-dismiss="modal">×</button>
</div>
<!-- 模态框主体 -->
<div class="modal-body">
模态框内容..
</div>
<!-- 模态框底部 -->
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal">关闭</button>
</div>
</div>
</div>
</div>
模态框的尺寸
通过为.modal-dialog
增加一个样式类来实现
1.小模态框
<div class="modal-dialog modal-sm">
2.大模态框
<div class="modal-dialog modal-lg">