Bootstrap实现模态框效果


Posted in Javascript onSeptember 30, 2019

一、模态框(Modal)是覆盖在父窗体上的子窗体。通常,目的是显示来自一个单独的源的内容,可以在不离开父窗体的情况下有一些互动。子窗体可提供信息、交互等。

二、如果想要单独引用该插件的功能,那么您需要引用 modal.js。或者可以引用 bootstrap.js 或压缩版的 bootstrap.min.js

引入之后直接上代码示例:

<!DOCTYPE html>
<html>
 <head>
 <meta charset="utf-8"> 
 <title>Bootstrap 实例 - 模态框(Modal)插件</title>
 <link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/css/bootstrap.min.css" rel="external nofollow" >
 <script src="https://cdn.staticfile.org/jquery/2.1.1/jquery.min.js"></script>
 <script src="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script>
 </head>
 <body>
 
 <h2>创建模态框(Modal)</h2>
 <!-- 
 按钮触发模态框:
 class="btn btn-primary btn-lg":是指定class为"按钮的加大primary"样式
 data-toggle="modal":应该是模态框的固定写法,只能为modal,至少自己试验发现是这样的
 data-target="#myModal":通过选择器指向 id="myModal" 的元素,也就是要显示和隐藏的模态框目标
 -->
 <button class="btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal">
 开始演示模态框
 </button>
 <!-- 模态框(Modal) -->
 <!-- 
 class="modal fade": modal——用来把div识别成模态框 fade——当模态框被切换时,内容会淡入淡出
 id="myModal":就是被指定为上面说的data-target属性选择的元素
 tabindex:属性规定元素的 tab 键控制次序
 aria-labelledby="myModalLabel":引用模态框的标题(去掉影响不大)
 aria-hidden:="true":设置模态框不可见,等到点击按钮之后显示
 -->
 <div class="modal fade" id="myModal" tabindex="1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
 <div class="modal-dialog">
 <div class="modal-content">
 <div class="modal-header">
 <!-- data-dismiss="modal":加上这个,使得点击该button时会关闭模态框,下面的关闭按钮也是一样加了这个属性 -->
 <button type="button" class="close" data-dismiss="modal" aria-hidden="true">
 ×
 </button>
 <h4 class="modal-title" id="myModalLabel">
 模态框(Modal)标题
 </h4>
 </div>
 <div class="modal-body">
 <input type="text" placeholder="输入......">
 </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 -->
 </div>
 </body>
</html>

运行效果图如下:

Bootstrap实现模态框效果

如果大家还想深入学习,可以点击这里进行学习,再为大家附3个精彩的专题:

以上就是关于本文的全部内容,希望对大家的学习有所帮助。

Javascript 相关文章推荐
javascript中数组的冒泡排序使用示例
Dec 18 Javascript
js中的如何定位固定层的位置
Jun 15 Javascript
JavaScript学习笔记之JS对象
Jan 22 Javascript
js实现可兼容IE、FF、Chrome、Opera及Safari的音乐播放器
Feb 11 Javascript
微信小程序 二维码canvas绘制实例详解
Jan 06 Javascript
移动端手指放大缩小插件与js源码
May 22 Javascript
浅谈sass在vue注意的地方
Aug 10 Javascript
vue.js template模板的使用(仿饿了么布局)
Aug 13 Javascript
微信小程序实现简单表格
Feb 14 Javascript
java实现单链表增删改查的实例代码详解
Aug 30 Javascript
vue项目中监听手机物理返回键的实现
Jan 18 Javascript
Vue.js中使用Vuex实现组件数据共享案例
Jul 31 Javascript
HTML+JavaScript实现扫雷小游戏
Sep 30 #Javascript
React+Redux实现简单的待办事项列表ToDoList
Sep 29 #Javascript
JS回调函数简单易懂的入门实例分析
Sep 29 #Javascript
在vue中根据光标的显示与消失实现下拉列表
Sep 29 #Javascript
js 下拉菜单点击旁边收起实现(踩坑记)
Sep 29 #Javascript
微信小程序 行的删除和增加操作实现详解
Sep 29 #Javascript
微信小程序 轮播图实现原理及优化详解
Sep 29 #Javascript
You might like
11个PHP 分页脚本推荐
2011/08/15 PHP
PHP 面向对象程序设计(oop)学习笔记 (五) - PHP 命名空间
2014/06/12 PHP
ThinkPHP中RBAC类的四种用法分析
2014/11/24 PHP
php动态生成缩略图并输出显示的方法
2015/04/20 PHP
php实现基于pdo的事务处理方法示例
2017/07/21 PHP
javascript操作JSON的要领总结
2012/12/09 Javascript
js使用DOM设置单选按钮、复选框及下拉菜单的方法
2015/01/20 Javascript
JavaScript的jQuery库中ready方法的学习教程
2015/08/14 Javascript
Node.js本地文件操作之文件拷贝与目录遍历的方法
2016/02/16 Javascript
Angular JS数据的双向绑定详解及实例
2016/12/31 Javascript
原生Javascript插件开发实践
2017/01/09 Javascript
详解vue 中使用 AJAX获取数据的方法
2017/01/18 Javascript
浅谈React和Redux的连接react-redux
2017/12/04 Javascript
详解Vue中watch的高级用法
2018/05/02 Javascript
vue路由拦截及页面跳转的设置方法
2018/05/24 Javascript
解决layui动态加载复选框无法选中的问题
2019/09/20 Javascript
countup.js实现数字动态叠加效果
2019/10/17 Javascript
React+EggJs实现断点续传的示例代码
2020/07/07 Javascript
原生JS实现pc端轮播图效果
2020/12/21 Javascript
python黑魔法之编码转换
2016/01/25 Python
Python简单实现enum功能的方法
2016/04/25 Python
python日志记录模块实例及改进
2017/02/12 Python
Python+Socket实现基于TCP协议的客户与服务端中文自动回复聊天功能示例
2017/08/31 Python
python中将字典形式的数据循环插入Excel
2018/01/16 Python
用xpath获取指定标签下的所有text的实例
2019/01/02 Python
Python实现合并两个有序链表的方法示例
2019/01/31 Python
Django中自定义查询对象的具体使用
2019/10/13 Python
python3.x 生成3维随机数组实例
2019/11/28 Python
SKECHERS官方旗舰店:美国舒适运动休闲品牌
2017/12/22 全球购物
人力资源经理的岗位职责范本
2014/02/28 职场文书
二年级评语大全
2014/04/23 职场文书
奥巴马上海演讲稿
2014/09/10 职场文书
机关作风建设自查报告
2014/10/22 职场文书
患者身份识别制度
2015/08/06 职场文书
python glom模块的使用简介
2021/04/13 Python
CSS 鼠标选中文字后改变背景色的实现代码
2023/05/21 HTML / CSS