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 相关文章推荐
jQuery中size()方法用法实例
Dec 27 Javascript
jQuery插件slick实现响应式移动端幻灯片图片切换特效
Apr 12 Javascript
jquery分割字符串的方法
Jun 24 Javascript
jQuery版本升级踩坑大全
Jan 12 Javascript
require.js+vue开发微信上传图片组件
Oct 27 Javascript
获取JavaScript异步函数的返回值
Dec 21 Javascript
jquery精度计算代码 jquery指定精确小数位
Feb 06 Javascript
JavaScript ES6中export、import与export default的用法和区别
Mar 14 Javascript
JavaScript中为事件指定处理程序的五种方式分析
Jul 27 Javascript
vue中的面包屑导航组件实例代码
Jul 01 Javascript
layui写后台表格思路和赋值用法详解
Nov 14 Javascript
在JavaScript中如何使用宏详解
May 06 Javascript
清除输入框内的空格
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
PHP Session机制简介及用法
2014/08/19 PHP
Laravel框架查询构造器简单示例
2019/05/08 PHP
Thinkphp 框架基础之源码获取、环境要求与目录结构分析
2020/04/27 PHP
php中try catch捕获异常实例详解
2020/08/06 PHP
Swoole源码中如何查询Websocket的连接问题详解
2020/08/30 PHP
event.srcElement+表格应用
2006/08/29 Javascript
JavaScript 中的事件教程
2007/04/05 Javascript
解决ExtJS在chrome或火狐中正常显示在ie中不显示的浏览器兼容问题
2013/01/11 Javascript
js跨浏览器实现将字符串转化为xml对象的方法
2013/09/25 Javascript
jQuery Trim去除字符串首尾空字符的实现方法说明
2014/02/11 Javascript
jquery正则表达式验证(手机号、身份证号、中文名称)
2015/12/31 Javascript
拥Bootstrap入怀——导航栏篇
2016/05/30 Javascript
JavaScript箭头函数_动力节点Java学院整理
2017/06/28 Javascript
vue 路由嵌套高亮问题的解决方法
2018/05/17 Javascript
Bootstrap Table实现定时刷新数据的方法
2018/08/13 Javascript
微信小程序实现左右列表联动
2020/05/19 Javascript
微信小程序的线程架构【推荐】
2019/05/14 Javascript
JavaScript组合设计模式--改进引入案例分析
2020/05/23 Javascript
详解JavaScript类型判断的四种方法
2020/10/21 Javascript
javascript实现搜索筛选功能实例代码
2020/11/12 Javascript
vue-router懒加载的3种方式汇总
2021/02/28 Vue.js
跟老齐学Python之dict()的操作方法
2014/09/24 Python
Python数据结构之哈夫曼树定义与使用方法示例
2018/04/22 Python
Python实现ping指定IP的示例
2018/06/04 Python
用python的turtle模块实现给女票画个小心心
2019/11/23 Python
Python3 中作为一等对象的函数解析
2019/12/11 Python
Python图像处理库PIL的ImageFilter模块使用介绍
2020/02/26 Python
马来西亚在线购物:POPLOOK.com
2019/12/09 全球购物
销售人员中英文自荐信
2013/09/22 职场文书
党支部书记先进事迹
2014/01/17 职场文书
学校十一活动方案
2014/02/01 职场文书
《欢乐的泼水节》教学反思
2014/04/22 职场文书
爱国主义教育活动总结
2014/05/07 职场文书
讲党性心得体会
2014/09/03 职场文书
争先创优演讲稿
2014/09/15 职场文书
某集团股份有限公司委托书样本
2014/09/24 职场文书