Bootstrap 模态框(Modal)插件代码解析


Posted in Javascript onDecember 21, 2016

Bootstrap 模态框(Modal)插件 模态框(Modal)是覆盖在父窗体上的子窗体。通常,目的是显示来自一个单独的源的内容,可以在不离开父窗体的情况下有一些互动。子窗体可提供信息、交互等。下面通过代码给大家介绍bootstrap 模态框插件,先给大家展示下效果图:

页面效果:

Bootstrap 模态框(Modal)插件代码解析

html+js:

<!DOCTYPE html>
<html>
<head>
 <meta charset="utf-8">
 <title>my love-用户登录</title>
 <link rel="stylesheet" href="css/bootstrap.css">
 <link rel="stylesheet" href="css/login.css">
 <link rel="stylesheet" href="css/register.css">
 <script src="js/jquery.js" type="text/javascript"></script>
 <script src="js/modal.js" type="text/javascript"></script>
</head>
<body>
 <div class="main">
  <form class="form-horizontal" action="index.html">
   <div class="form-group">
    <label class="col-xs-3 col-md-3 control-label no-padding-right">用户名:</label>
    <div class="col-xs-7 col-md-7">
     <input type="text" class="form-control input-user-name" placeholder="请输入用户名......">
    </div>
   </div>
   <div class="form-group">
    <label class="col-xs-3 col-md-3 control-label no-padding-right">密   码:</label>
    <div class="col-xs-7 col-md-7">
     <input type="password" class="form-control password-user-name" placeholder="请输入密码......">
    </div>
   </div>
   <div class="form-group bottom-button">
    <div class="col-xs-offset-4 col-xs-3 col-md-3">
     <button type="button" class="btn btn-success login-success-button">登录</button>
    </div>
    <div class="col-xs-3 col-md-3">
     <!-- Button register-modal -->
     <button type="button" class="btn btn-info" data-toggle="modal" data-target="#register-modal">注册</button>
    </div>
   </div>
  </form>
  <!-- Modal -->
  <div class="modal fade" id="register-modal" tabindex="-1" role="dialog" aria-labelledby="register-modal-label">
   <div class="modal-dialog" role="document">
    <div class="modal-content">
     <div class="modal-header">
      <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
      <h4 class="modal-title" id="register-modal-label">新用户注册:</h4>
     </div>
     <div class="modal-body">
      <div class="form-horizontal">
       <div class="form-group">
        <label class="col-xs-3 col-md-3 control-label no-padding-right">邮   箱:</label>
        <div class="col-xs-7 col-md-7">
         <input type="text" class="form-control">
        </div>
       </div>
       <div class="form-group">
        <label class="col-xs-3 col-md-3 control-label no-padding-right">用户名:</label>
        <div class="col-xs-7 col-md-7">
         <input type="text" class="form-control">
        </div>
       </div>
       <div class="form-group">
        <label class="col-xs-3 col-md-3 control-label no-padding-right">密   码:</label>
        <div class="col-xs-7 col-md-7">
         <input type="password" class="form-control">
        </div>
       </div>
       <div class="form-group">
        <label class="col-xs-3 col-md-3 control-label no-padding-right">确认密码:</label>
        <div class="col-xs-7 col-md-7">
         <input type="password" class="form-control">
        </div>
       </div>
      </div>
     </div>
     <div class="modal-footer">
      <button type="button" class="btn btn-info register-button">注册</button>
      <button type="button" class="btn btn-default" data-dismiss="modal">返回</button>
     </div>
    </div>
   </div>
  </div>
 </div>
 <script type="text/javascript">
  $(function() {
   $('.register-button').click(function() {
    document.location.href = "login.html";
   });
  });
 </script>
</body>
</html>

login.css

body {
 background: url(../image/sun.jpg) no-repeat;
 -moz-background-size: 100% 100%;
 -webkit-background-size: 100% 100%;
}
.main {
 width: 365px;
 height: 200px;
 margin: 230px auto;
 /*border: 2px solid #3a9c08;*/
}
.form-horizontal {
 padding-top: 30px
}
.main>.form-horizontal>.form-group>.col-xs-3.col-md-3.control-label.no-padding-right {
 color: #fff;
}
label.control-label.no-padding-right {
 padding-right: 0;
 font-size: 17px;
}
.form-horizontal .form-group {
 margin-right: 0;
 margin-left: 0;
}
.form-group.bottom-button {
 padding-top: 10px;
}

register.css

.modal-dialog .modal-content .modal-header {
 background: url(../image/registerTop.png) no-repeat;
 -moz-background-size: 100% 100%;
 -webkit-background-size: 100% 100%;
}
.modal-dialog .modal-content .modal-footer {
 background-color: #d5feff;
}

以上所述是小编给大家介绍的Bootstrap 模态框(Modal)插件代码解析,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
向fckeditor编辑器插入指定代码的方法
May 25 Javascript
node.js中的fs.lstat方法使用说明
Dec 16 Javascript
Jquery效果大全之制作电脑健康体检得分特效附源码下载
Nov 02 Javascript
javascript自定义滚动条实现代码
Apr 20 Javascript
浅谈Node.js:fs文件系统模块
Dec 08 Javascript
ES6新特性四:变量的解构赋值实例
Apr 21 Javascript
mui开发中获取单选按钮、复选框的值(实例讲解)
Jul 24 Javascript
Node.js五大应用性能技巧小结(必须收藏)
Aug 09 Javascript
vue异步加载高德地图的实现
Jun 19 Javascript
angularjs获取到My97DatePicker选中的值方法
Oct 02 Javascript
js中Function引用类型常见有用的方法和属性详解
Dec 11 Javascript
jQuery--遍历操作实例小结【后代、同胞及过滤】
May 22 jQuery
清除输入框内的空格
Dec 21 #Javascript
利用BootStrap的Carousel.js实现轮播图动画效果
Dec 21 #Javascript
jQuery延迟执行的实现方法
Dec 21 #Javascript
jquery实现输入框实时输入触发事件代码
Dec 21 #Javascript
如何实现星星评价(jquery.raty.js插件)
Dec 21 #Javascript
JS实现仿PS的调色板效果完整实例
Dec 21 #Javascript
js编写三级联动简单案例
Dec 21 #Javascript
You might like
实用函数4
2007/11/08 PHP
PHP 防恶意刷新实现代码
2010/05/16 PHP
php实现分页工具类分享
2014/01/09 PHP
ThinkPHP查询中的魔术方法简述
2014/06/25 PHP
PHP编译安装中遇到的两个错误和解决方法
2014/08/20 PHP
PHP5.3以上版本安装ZendOptimizer扩展
2015/03/27 PHP
Windows2003下php5.4安装配置教程(Apache2.4)
2016/06/30 PHP
Swoole 5将移除自动添加Event::wait()特性详解
2019/07/10 PHP
js实现单行文本向上滚动效果实例代码
2013/11/28 Javascript
无闪烁更新网页内容JS实现
2013/12/19 Javascript
javascript中的return和闭包函数浅析
2014/06/06 Javascript
js使用html()或text()方法获取设置p标签的显示的值
2014/08/01 Javascript
jQuery实现二级下拉菜单效果
2016/01/05 Javascript
Jquery基础之事件操作详解
2016/06/14 Javascript
详解照片瀑布流效果(js,jquery分别实现与知识点总结)
2017/01/01 Javascript
利用vue组件自定义v-model实现一个Tab组件方法示例
2017/12/06 Javascript
vue select二级联动第二级默认选中第一个option值的实例
2018/01/10 Javascript
详解 vue better-scroll滚动插件排坑
2018/02/08 Javascript
Angular动态绑定样式及改变UI框架样式的方法小结
2018/09/03 Javascript
layer弹出层倒计时关闭的实现方法
2019/09/27 Javascript
NodeJs crypto加密制作token的实现代码
2019/11/15 NodeJs
多页vue应用的单页面打包方法(内含打包模式的应用)
2020/06/11 Javascript
对python中dict和json的区别详解
2018/12/18 Python
python求一个字符串的所有排列的实现方法
2020/02/04 Python
python3连接MySQL8.0的两种方式
2020/02/17 Python
Python关于__name__属性的含义和作用详解
2020/02/19 Python
python MultipartEncoder传输zip文件实例
2020/04/07 Python
美国男士内衣品牌:Tommy John
2017/12/22 全球购物
护士自荐信怎么写
2013/10/18 职场文书
yy司仪主持词
2014/03/22 职场文书
支行行长竞聘演讲稿
2014/05/15 职场文书
幼儿园春季开学通知
2015/07/16 职场文书
学校少先队工作总结
2015/08/12 职场文书
自荐信大全
2019/03/21 职场文书
文案策划岗位个人自我评价(范文)
2019/08/08 职场文书
浅谈mysql哪些情况会导致索引失效
2021/11/20 MySQL