Boostrap模态窗口的学习小结

前端之家收集整理的这篇文章主要介绍了Boostrap模态窗口的学习小结前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

Bootstrap Modals(模态框)是使用定制的 Jquery 插件创建的。它可以用来创建模态窗口丰富用户体验,或者为用户添加实用功能。您可以在 Modals(模态框)中使用 Popover(弹出框)和 Tooltip(工具提示插件)。

一.什么是模态窗口?

是这样一种效果哟:

二. 组成

头部(包括标题关闭按钮)

中间(主要内容

底部(主要是放置操作按钮)

对应在HTML代码中的布局是:使用div容器元素,分别使用modal,modal-dialog,modal-cotent样式,而在modal-content内包含弹窗的header,body,footer,分别使用三个样式:modal-header,modal-body,modal-footer,如下图:

三,实现代码

.modal {//该样式是做背景容器的,100%充满全屏,还有当内容很多时,k可以在modal里进行滚动操作 position: fixed;//固定布局的 top: 0; right: 0; //设置上下左右都为0,表示充满全屏 bottom: 0; left: 0; z-index: 1050;//提升z-index,防止其他元素溢出 display: none;//默认不显示 overflow: hidden; -webkit-overflow-scrolling: touch;//支持移动设备上,触摸进行移动 outline: 0;//消除虚边框 } .modal-dialog { position: relative;//相对与Modal元素,进行相对定位 width: auto;//宽度自适应 margin: 10px;//外边距10像素 } .modal-content {主要对弹窗进行边框,边距,背景色,阴影的处理 position: relative;// background-color: #fff; -webkit-background-clip: padding-Box;//背景的裁剪区域设置从padding区域向外 background-clip: padding-Box; border: 1px solid #999; border: 1px solid rgba(0,.2);//透明度设置 border-radius: 6px; outline: 0;//取消轮廓显示 -webkit-Box-shadow: 0 3px 9px rgba(0,.5); Box-shadow: 0 3px 9px rgba(0,.5); } .modal-header {//弹窗的头部设置 min-height: 16.42857143px;//最小高度设置 padding: 15px; border-bottom: 1px solid #e5e5e5;//底部设细线,与modal-body区分 } .modal-header .close {//关闭按钮 margin-top: -2px; } .modal-title { margin: 0; line-height: 1.42857143;//头部内部的标题样式 } .modal-body {//中间内容区域 position: relative; padding: 15px; } .modal-footer {//底部设置 padding: 15px; text-align: right;//居右对齐,一般都是按钮 border-top: 1px solid #e5e5e5; }

猜你在找的JavaScript相关文章