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 相关文章推荐
编写跨浏览器的javascript代码必备[js多浏览器兼容写法]
Oct 29 Javascript
基于jquery跨浏览器显示的file上传控件
Oct 24 Javascript
如何让浏览器支持jquery ajax load 前进、后退功能
Jun 12 Javascript
jquery+php实现搜索框自动提示
Nov 28 Javascript
浅析JavaScript 箭头函数 generator Date JSON
May 23 Javascript
结合mint-ui移动端下拉加载实践方法总结
Nov 08 Javascript
Node.js Koa2使用JWT进行鉴权的方法示例
Aug 17 Javascript
微信小程序开发之路由切换页面重定向问题
Sep 18 Javascript
vue中导出Excel表格的实现代码
Oct 18 Javascript
Vue CLI 3.x 自动部署项目至服务器的方法
Apr 02 Javascript
Koa 中的错误处理解析
Apr 09 Javascript
JavaScript canvas实现流星特效
May 20 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
怎么使 Mysql 数据同步
2006/10/09 PHP
PHP游戏编程25个脚本代码
2011/02/08 PHP
详解PHP中strlen和mb_strlen函数的区别
2014/03/07 PHP
微信开发之网页授权获取用户信息(二)
2016/01/08 PHP
java微信开发之上传下载多媒体文件
2016/06/24 PHP
写出高效jquery代码的19条指南
2014/03/19 Javascript
jquery等待效果示例
2014/05/01 Javascript
css与javascript跨浏览器兼容性总结
2014/09/15 Javascript
jQuery类选择器用法实例
2014/12/23 Javascript
z-blog SyntaxHighlighter 长代码无法换行解决办法(基于jquery)
2015/11/18 Javascript
Vue.js报错Failed to resolve filter问题的解决方法
2016/05/25 Javascript
JS加载器如何动态加载外部js文件
2016/05/26 Javascript
微信小程序  TLS 版本必须大于等于1.2问题解决
2017/02/22 Javascript
详解vscode中vue代码颜色插件
2018/10/11 Javascript
jQuery Migrate 插件用法实例详解
2019/05/22 jQuery
JS动态图片的实现方法完整示例
2020/01/13 Javascript
详解Vue Cli浏览器兼容性实践
2020/06/08 Javascript
[51:05]DOTA2上海特级锦标赛主赛事日 - 5 败者组决赛Liquid VS EG第一局
2016/03/06 DOTA
Python彩色化Linux的命令行终端界面的代码实例分享
2016/07/02 Python
python发送多人邮件没有展示收件人问题的解决方法
2019/06/21 Python
Django实现WebSSH操作物理机或虚拟机的方法
2019/11/06 Python
Python查找不限层级Json数据中某个key或者value的路径方式
2020/02/27 Python
Python操作Jira库常用方法解析
2020/04/10 Python
Python json格式化打印实现过程解析
2020/07/21 Python
python3 googletrans超时报错问题及翻译工具优化方案 附源码
2020/12/23 Python
Flask处理Web表单的实现方法
2021/01/31 Python
Python用SSH连接到网络设备
2021/02/18 Python
纯CSS3代码实现文字描边
2016/04/25 HTML / CSS
html5页面结构_动力节点Java学院整理
2017/07/10 HTML / CSS
从零实现一个自定义html5播放器的示例代码
2017/08/01 HTML / CSS
Stella McCartney官网:成衣、包袋、香水、内衣、童装及Adidas系列
2018/12/20 全球购物
经济实惠的豪华家具:My-Furniture
2019/03/12 全球购物
优秀交警事迹材料
2014/01/26 职场文书
爸爸的花儿落了教学反思
2014/02/20 职场文书
党校培训自我鉴定范文
2014/03/20 职场文书
股权投资意向书
2014/04/01 职场文书