目录

模态框  类似js中alert();

1.模态框的主样式:modal

2.模态框的代码最好是直接作为body的子元素,而不是后代元素

3.模态框的区域:

4.与Bootstrap.js中的相关属性

5.Bootstrap.css

模态框的实现流程

案例:订单页面


模态框  类似js中alert();

1.模态框的主样式:modal

2.模态框的代码最好是直接作为body的子元素,而不是后代元素

3.模态框的区域:

(1)modal声明层  div.modal
        (2)modal-dialog窗口声明层  div.modal-dialog
        (3)modal-content 内容声明层  div.modal-conetnt
                        modal-header  头部
                        modal-body    身体
                        modal-foot    尾部

4.与Bootstrap.js中的相关属性

data-backdrop = "false"  控制模态框的遮罩层点击不关闭模态框
                data-keyboard = "true" 控制模态框按键盘的esc键关闭
                data-dismiss="modal" 控制模态框手动点击关闭

5.Bootstrap.css

fade 淡入淡出

模态框的实现流程

1.有按钮
                    data-toggle   识别该按钮控制模态框
                    data-target   通过锚链接的设计找到指定的模态框
                2.有模态框的布局代码

案例:订单页面

<!DOCTYPE html>
<html><head><meta charset="utf-8"><!-- 支持手机端 --><meta name="viewport"content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" /><title></title><!-- css --><link rel="stylesheet" type="text/css" href="css/bootstrap.css" /><!-- js --><script src="js/jquery-3.6.0.min.js" type="text/javascript" charset="utf-8"></script><script src="js/bootstrap.min.js" type="text/javascript" charset="utf-8"></script><style type="text/css">.navbar-collapse {flex-grow: 0;}.form-group {width: 280px;margin: 0 auto;}/* 设置表格字体垂直居中 */.table tr td{vertical-align: middle;text-align: center;}</style></head><body><!-- 设计一个模态框实现订单页面 --><!-- Modal --><div class="modal fade" id="orderModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLongTitle" aria-hidden="true"><div class="modal-dialog modal-lg" role="document"><div class="modal-content"><div class="modal-header"><h5 class="modal-title" id="exampleModalLongTitle">结算页</h5><button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button></div><div class="modal-body"><form><div class="form-row"><div class="form-group col-md-6"><label for="inputEmail4">Email</label><input type="email" class="form-control" id="inputEmail4" placeholder="Email"></div><div class="form-group col-md-6"><label for="inputPassword4">Password</label><input type="password" class="form-control" id="inputPassword4" placeholder="Password"></div></div><div class="form-group"><label for="inputAddress">Address</label><input type="text" class="form-control" id="inputAddress" placeholder="1234 Main St"></div><div class="form-group"><label for="inputAddress2">Address 2</label><input type="text" class="form-control" id="inputAddress2" placeholder="Apartment, studio, or floor"></div><div class="form-row"><div class="form-group col-md-6"><label for="inputCity">City</label><input type="text" class="form-control" id="inputCity"></div><div class="form-group col-md-4"><label for="inputState">State</label><select id="inputState" class="form-control"><option selected>Choose...</option><option>...</option></select></div><div class="form-group col-md-2"><label for="inputZip">Zip</label><input type="text" class="form-control" id="inputZip"></div></div><div class="form-group"><div class="form-check"><input class="form-check-input" type="checkbox" id="gridCheck"><label class="form-check-label" for="gridCheck">Check me out</label></div></div><button type="submit" class="btn btn-primary">Sign in</button></form></div><div class="modal-footer"><button type="button" class="btn btn-secondary" data-dismiss="modal">关闭</button><button type="button" class="btn btn-primary">确认订单</button></div></div></div></div><!-- 导航条的设置 --><nav class="navbar navbar-expand-lg navbar-light bg-light"><!-- 固定容器 --><div class="container"><a class="navbar-brand" href="#">您好!欢迎来到屌丝商城</a><button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNavAltMarkup"aria-controls="navbarNavAltMarkup" aria-expanded="false" aria-label="Toggle navigation"><span class="navbar-toggler-icon"></span></button><div class="collapse navbar-collapse" id="navbarNavAltMarkup"><div class="navbar-nav"><a class="nav-item nav-link active" href="#">首页 <span class="sr-only">(current)</span></a><a class="nav-item nav-link" href="#">注册</a><a class="nav-item nav-link" href="#">登录</a><a class="nav-item nav-link disabled" href="#">我的购物车</a></div></div></div></nav><!-- 利用栅格系统实现搜索区域,左侧列表,轮播图,热门书籍 --><div class="container"><!-- 第一行  row  start--><div class="row" style="margin-top: 10px;"><div class="col"><div class="jumbotron"><!-- 表单组件 --><form action="" method="post"><div class="form-group"><!-- 输入框组 --><div class="input-group mb-3"><input type="text" class="form-control" placeholder="书籍名"aria-label="Recipient's username" aria-describedby="button-addon2"><div class="input-group-append"><button class="btn btn-primary" type="button" id="button-addon2">搜索</button></div></div></div></form></div></div></div><!-- 第一行row  end --><!-- 第二行  左3右9 --><div class="row"><div class="col-md-3 col-12"><!-- 列表组的核心样式  list-group --><div class="accordion" id="accordionExample"><div class="card"><div class="card-header" id="headingOne"><h5 style="cursor: pointer;" class="mb-0 " data-toggle="collapse"data-target="#collapseOne" aria-expanded="true" aria-controls="collapseOne">书籍分类</h5></div><div id="collapseOne" class="collapse show" aria-labelledby="headingOne"data-parent="#accordionExample"><div class="list-group"><button type="button" class="list-group-item list-group-item-action ">爱情</button><button type="button" class="list-group-item list-group-item-action">恐怖</button><button type="button"class="list-group-item list-group-item-action active">悬疑</button><button type="button" class="list-group-item list-group-item-action">修鬼</button><button type="button" class="list-group-item list-group-item-action">修鬼</button><button type="button" class="list-group-item list-group-item-action">修鬼</button><button type="button" class="list-group-item list-group-item-action">修鬼</button><button type="button" class="list-group-item list-group-item-action">修鬼</button><button type="button" class="list-group-item list-group-item-action"disabled>穿越</button></div></div></div></div><!-- ---------------------------- --></div><div class="col-md-9 col-12"><!-- 购物车 --><table class="table table-hover"><tr class="bg-primary text-white"><td><input type="checkbox">全选</td><td>商品名称</td><td>图片</td><td>商品单价</td><td>商品数量</td><td>商品总价</td><td>操作</td></tr><tr><td><input type="checkbox"></td><td>黄金手铐</td><td><img src="img/bookList/1.png" alt=""></td><td>&yen;999</td><td><div style="width: 100px;" class="input-group mb-3"><div class="input-group-append"><button class="btn btn-outline-secondary" type="button"id="button-addon2">-</button></div><input type="text" class="form-control" value="1"aria-label="Recipient's username" aria-describedby="button-addon2"><div class="input-group-append"><button class="btn btn-outline-secondary" type="button"id="button-addon2">+</button></div></div></td><td>&yen;999</td><td><button type="button" class="btn btn-danger">删除</button><button type="button" class="btn btn-warning">修改</button></td></tr><tr><td><input type="checkbox"></td><td>黄金手铐</td><td><img src="img/bookList/1.png" alt=""></td><td>&yen;999</td><td><div style="width: 100px;" class="input-group mb-3"><div class="input-group-append"><button class="btn btn-outline-secondary" type="button"id="button-addon2">-</button></div><input type="text" class="form-control" value="1"aria-label="Recipient's username" aria-describedby="button-addon2"><div class="input-group-append"><button class="btn btn-outline-secondary" type="button"id="button-addon2">+</button></div></div></td><td>&yen;999</td><td><button type="button" class="btn btn-danger">删除</button><button type="button" class="btn btn-warning">修改</button></td></tr><tr><td><input type="checkbox"></td><td>黄金手铐</td><td><img src="img/bookList/1.png" alt=""></td><td>&yen;999</td><td><div style="width: 100px;" class="input-group mb-3"><div class="input-group-append"><button class="btn btn-outline-secondary" type="button"id="button-addon2">-</button></div><input type="text" class="form-control" value="1"aria-label="Recipient's username" aria-describedby="button-addon2"><div class="input-group-append"><button class="btn btn-outline-secondary" type="button"id="button-addon2">+</button></div></div></td><td>&yen;999</td><td><button type="button" class="btn btn-danger">删除</button><button type="button" class="btn btn-warning">修改</button></td></tr></table><p class="text-center"><button class="btn btn-danger  btn-outline-info">清空购物车</button><button class="btn btn-success">继续购物</button><button class="btn btn-warning" data-toggle = "modal" data-target = "#orderModal">立即结算</button></p><!-- 分页 --><nav aria-label="Page navigation example"><ul class="pagination" style="padding-left: 40%;"><li class="page-item"><a class="page-link" href="#" aria-label="Previous"><span aria-hidden="true">&laquo;</span><span class="sr-only">Previous</span></a></li><li class="page-item"><a class="page-link" href="#">1</a></li><li class="page-item"><a class="page-link" href="#">2</a></li><li class="page-item"><a class="page-link" href="#">3</a></li><li class="page-item"><a class="page-link" href="#" aria-label="Next"><span aria-hidden="true">&raquo;</span><span class="sr-only">Next</span></a></li></ul></nav></div></div><!-- 第三行  版权信息 start --><div class="row" style="margin: 20px 0px;border-top: 1px solid gainsboro;"><div class="col"><div class="text-center">&copy;所有版权信息归卓京教育所有</div></div></div><!-- 第三行  版权信息  end--></div></body>
</html>

bootstrap——模态框相关推荐

  1. Bootstrap模态框使用WebUploader点击失效问题解决

    Bootstrap模态框使用WebUploader点击失效问题解决 参考文章: (1)Bootstrap模态框使用WebUploader点击失效问题解决 (2)https://www.cnblogs. ...

  2. bootstrap 模态框满屏_如何设置Bootstrap模态框modal的高度和宽度?

    以下图片是Bootstrap4模态框默认大小,一般情况Bootstrap模态框有两个默认大小,一个是"modal-sm" 小模态框,一个是"modal-lg"大 ...

  3. bootstrap 模态框满屏_解决Ueditor在bootstarp 模态框中全屏问题

    基本的一些配置就不说了.先说一下要注意的问题:首先是zIndex的设置.记住最好都显示设置模态框和ueditor的zIndex.理清他们的层叠关系. 特别是用到ueditor里面的图片上传功能的更要设 ...

  4. 前端之bootstrap模态框

    简介:模态框(Modal)是覆盖在父窗体上的子窗体.通常,目的是显示来自一个单独的源的内容,可以在不离开父窗体的情况下有一些互动.子窗体可提供信息.交互等. Modal简介 Modal实现弹出表单 M ...

  5. html遮罩层模态提示,页面遮罩层,并且阻止页面body滚动。bootstrap模态框原理,.bootstrap模态...

    页面遮罩层,并且阻止页面body滚动.bootstrap模态框原理,.bootstrap模态 实现思路: 1.需要有一个层将body遮住,放在body上方. 2.修改body的overflow属性值为 ...

  6. bootstrap模态框垂直居中显示

    在用bootstrap模态框时,特别是小尺寸的模态框时,其显示位置接近屏幕顶端,在网上查找之后,找到了让模态框居中显示的实现.代码如下 function centerModals(){$('.moda ...

  7. Bootstrap 模态框插件Modal 的事件

    事件 Bootstrap模态框插件modal提供了 4 个事件,通过监听这些事件,可以对特定操作阶段的用户行为作出响应.这些事件及含义见表 5‑2. 表 5‑2 Bootstrap模态框插件modal ...

  8. Bootstrap 模态框插件Modal 的方法

    方法 Bootstrap模态框插件Modal的方法主要用来打开.关闭.隐藏Bootstrap模态框插件Modal: 1..modal(options) 使用一个可选的对象参数 options 调用 B ...

  9. Bootstrap 模态框插件Modal 的选项

    选项 Bootstrap模态框插件modal提供了 4 个选项,所有的选项都可以通过 data 属性或 JavaScript 进行设置.见表 5‑1: 表 5‑1 Bootstrap模态框插件moda ...

  10. 基于bootstrap模态框的日期选择器

    近来由于工作需求,以bootstrap模态框+DIV+CSS+JS做了一个适用于移动端的日期选择器,能够满足多样的需求,目前处于第一个版本,后续可能会继续更新.废话不多说,直接进入制作过程. 首先,需 ...

最新文章

  1. 搭建hue遇到的错误 Couldn't find log associated with operation handle: OperationHandle
  2. 通用窗口类 Inventory Pro 2.1.2 Demo1(下)
  3. 体感Kinect手势识别开发基本原理
  4. 数据结构于算法—线性表
  5. junit 案例(三)
  6. 图推荐算法在EE问题上的应用
  7. 现代软件工程 作业 1 个人项目
  8. mysql where varchar_MySQL数据库之MySQL索引使用:字段为varchar类型时,条件要使用''包起来...
  9. 【MySQL】MySQL 数据库表锁和行锁
  10. 清北学堂模拟赛d6t4 数组异或
  11. 平面最近点对问题(分治)
  12. oracle导入导出表
  13. SSRF攻击实例解析
  14. javascript二级省市select联动菜单
  15. 曼彻斯特编码_网络工程师考点集锦(数字编码和编码效率)
  16. linux下查看opencv版本
  17. python写圣诞祝福_圣诞节啊,用Python写一棵圣诞树出来
  18. 完善:HTML5表单新特征简介与举例——张鑫旭
  19. Win11+RTX3060显卡 配置cuda和cudnn
  20. 与第三方Api接口对接需要注意的点

热门文章

  1. STM32 Keil工程中使用abs函数报警告 warning: #223-D: function abs declared implicitly
  2. ionicapp开场动画_动画开场类型
  3. 浏览器的 User-Agent是什么
  4. 2022起重机司机(限门式起重机)考试题模拟考试题库及在线模拟考试
  5. 微信小程序用户信息解
  6. Normal Equations 的由来
  7. python查看某个函数方法具体有哪些参数怎么做
  8. Dango Web 开发指南 学习笔记 1
  9. 如何限制访问一些网站
  10. docker防止fork炸弹