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代码复用模式详解
Nov 07 Javascript
上传文件返回的json数据会被提示下载问题解决方案
Dec 03 Javascript
javascript基本算法汇总
Mar 09 Javascript
浅析$(function) ready和onload 的区别
Sep 03 Javascript
webpack入门+react环境配置
Feb 08 Javascript
bootstrap精简教程_动力节点Java学院整理
Jul 14 Javascript
js input输入百分号保存数据库失败的解决方法
May 26 Javascript
Express之托管静态文件的方法
Jun 01 Javascript
深入浅析var,let,const的异同点
Aug 07 Javascript
vue插件实现v-model功能
Sep 10 Javascript
ES6使用新特性Proxy实现的数据绑定功能实例
May 11 Javascript
vuex的数据渲染与修改浅析
Nov 26 Vue.js
清除输入框内的空格
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 API接口必备之输出json格式数据示例代码
2017/06/27 PHP
javascript入门·图片对象(无刷新变换图片)\滚动图像
2007/10/01 Javascript
分析Node.js connect ECONNREFUSED错误
2013/04/09 Javascript
使用JS 清空File控件的路径值
2013/07/08 Javascript
JS按字节截取字符长度实例
2013/11/20 Javascript
Jquery中CSS选择器用法分析
2015/02/10 Javascript
js实现touch移动触屏滑动事件
2015/04/17 Javascript
很棒的js Tab选项卡切换效果
2016/08/30 Javascript
node中koa中间件机制详解
2017/08/22 Javascript
在vue2.0中引用element-ui组件库的方法
2018/06/21 Javascript
vuejs使用axios异步访问时用get和post的实例讲解
2018/08/09 Javascript
微信小程序indexOf的替换方法(推荐)
2020/01/14 Javascript
如何在vue中使用jointjs过程解析
2020/05/29 Javascript
使用BeautifulSoup爬虫程序获取百度搜索结果的标题和url示例
2014/01/19 Python
RC4文件加密的python实现方法
2015/06/30 Python
浅谈Python2.6和Python3.0中八进制数字表示的区别
2017/04/28 Python
python机器学习实战之树回归详解
2017/12/20 Python
用pycharm开发django项目示例代码
2018/10/24 Python
使用python Fabric动态修改远程机器hosts的方法
2018/10/26 Python
在PyCharm中三步完成PyPy解释器的配置的方法
2018/10/29 Python
Python匿名函数/排序函数/过滤函数/映射函数/递归/二分法
2019/06/05 Python
Python登录系统界面实现详解
2019/06/25 Python
使用python脚本自动创建pip.ini配置文件代码实例
2019/09/20 Python
通过python实现windows桌面截图代码实例
2020/01/17 Python
python多维数组分位数的求取方式
2020/03/03 Python
Flask模板引擎Jinja2使用实例
2020/04/23 Python
基于Python快速处理PDF表格数据
2020/06/03 Python
如何查看浏览器对html5的支持情况
2020/12/15 HTML / CSS
英语文学专业学生的自我评价
2013/10/31 职场文书
大二学生学习个人自我评价
2014/01/19 职场文书
毕业实习自我鉴定范文2014
2014/09/26 职场文书
查摆剖析材料范文
2014/09/30 职场文书
结婚当天新郎保证书
2015/05/08 职场文书
Pytorch 统计模型参数量的操作 param.numel()
2021/05/13 Python
Go语言实现Snowflake雪花算法
2021/06/08 Golang
分享Python异步爬取知乎热榜
2022/04/12 Python