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 相关文章推荐
in.js 一个轻量级的JavaScript颗粒化模块加载和依赖关系管理解决方案
Jul 26 Javascript
jQuery中:focus选择器用法实例
Dec 30 Javascript
Javascript HTML5 Canvas实现的一个画板
Apr 12 Javascript
Ionic2调用本地SQlite实例
Apr 22 Javascript
js实现移动端编辑添加地址【模仿京东】
Apr 28 Javascript
react-router中的属性详解
Jun 01 Javascript
vue.js计算属性computed用法实例分析
Jul 06 Javascript
elementUI中Table表格问题的解决方法
Dec 04 Javascript
浅谈一种让小程序支持JSX语法的新思路
Jun 16 Javascript
微信小程序实现点击卡片 翻转效果
Sep 04 Javascript
layui type2 通过url给iframe子页面传值的例子
Sep 06 Javascript
JS中FormData类实现文件上传
Mar 27 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大批量插入数据库的3种方法和速度对比
2014/07/08 PHP
PHPExcel中文帮助手册|PHPExcel使用方法(分享)
2017/06/09 PHP
PHP环形链表实现方法示例
2017/09/15 PHP
提高网站信任度的技巧
2008/10/17 Javascript
关于jQuery参考实例 1.0 jQuery的哲学
2013/04/07 Javascript
animate动画示例(泪奔的小孩)及stop和delay的使用
2013/05/06 Javascript
JavaScript中判断整数的多种方法总结
2014/11/08 Javascript
Javascript实现Web颜色值转换
2015/02/05 Javascript
Bootstrap弹出带合法性检查的登录框实例代码【推荐】
2016/06/23 Javascript
js禁止表单重复提交
2017/08/29 Javascript
JS实现的邮箱提示补全效果示例
2018/01/30 Javascript
JS实现的汉字与Unicode码相互转化功能分析
2018/05/25 Javascript
vue单页缓存方案分析及实现
2018/09/25 Javascript
详解javascript中的Error对象
2019/04/25 Javascript
vue从一个页面跳转到另一个页面并携带参数的解决方法
2019/08/12 Javascript
在Layui 的表格模板中,实现layer父页面和子页面传值交互的方法
2019/09/10 Javascript
layui-table表复选框勾选的所有行数据获取的例子
2019/09/13 Javascript
Vue开发中遇到的跨域问题及解决方法
2020/02/11 Javascript
一行JavaScript代码如何实现瀑布流布局
2020/12/11 Javascript
使用Python发送各种形式的邮件的方法汇总
2015/11/09 Python
在Linux系统上通过uWSGI配置Nginx+Python环境的教程
2015/12/25 Python
python 添加用户设置密码并发邮件给root用户
2016/07/25 Python
Python抓取框架Scrapy爬虫入门:页面提取
2017/12/01 Python
解决Python安装后pip不能用的问题
2018/06/12 Python
打包python 加icon 去掉cmd黑窗口方法
2019/06/24 Python
Pycharm+django2.2+python3.6+MySQL实现简单的考试报名系统
2019/09/05 Python
Python Tkinter Entry和Text的添加与使用详解
2020/03/04 Python
用C或者C++语言实现SOCKET通信
2015/02/24 面试题
机械专业毕业生推荐信范文
2013/11/25 职场文书
秘书行业自我鉴定范文
2013/12/30 职场文书
三年大学自我鉴定
2014/01/16 职场文书
送餐员岗位职责范本
2014/02/21 职场文书
2014年文明创建工作总结
2014/11/25 职场文书
学会Python数据可视化必须尝试这7个库
2021/06/16 Python
Python类方法总结讲解
2021/07/26 Python
Win11应用商店打开闪退怎么解决? win11应用商店打不开的多种解决办法
2022/04/05 数码科技