-
Bootstrap按钮的活动状态主要包括按钮的悬浮状态(:hover),点击状态(:active)和焦点状态(:focus)
查看全部 -
input , span , div ,a 标签加上btn 等类名,可变成按钮
要在制作按钮的标签元素上添加类名“btn”。如果不添加是不会有任何按钮效果。
为了避免浏览器兼容性问题,个人强烈建议使用button或a标签来制作按钮
查看全部 -
<button class="btn" type="button">基础按钮.btn</button>
<button class="btn btn-default" type="button">默认按钮.btn-default</button>
<button class="btn btn-primary" type="button">主要按钮.btn-primary</button>
<button class="btn btn-success" type="button">成功按钮.btn-success</button>
<button class="btn btn-info" type="button">信息按钮.btn-info</button>
<button class="btn btn-warning" type="button">警告按钮.btn-warning</button>
<button class="btn btn-danger" type="button">危险按钮.btn-danger</button>
<button class="btn btn-link" type="button">链接按钮.btn-link</button>
查看全部 -
dl = definition list
dt = definition title
dd = definition description
先创建list, 写上title, 再补上description查看全部 -
模态弹出框--JavaScript触发时的参数设置(一) 比如你不想让用户按ESC键关闭模态弹出窗,你就可以这样做: $(function(){ $(".btn").click(function(){ $("#mymodal").modal({ keyboard:false }); }); });
查看全部 -
data-backdrop::是否有灰色背景modal-backdrop,是否可以按ESC键关闭模态弹出窗
true: 有灰色背景modal-backdrop,可以按ESC键关闭模态弹出窗
false:没有灰色背景modal-backdrop,不可以按ESC键关闭模态弹出窗
static:有灰色背景modal-backdrop,不可以按ESC键关闭模态弹出窗查看全部 -
模态弹出框--为弹出框增加过度动画效果 可通过给“.modal”增加类名“fade”为模态弹出框增加一个过渡动画效果。
查看全部 -
触发模态弹出窗的实现方法:
方法一:声明式触发方法:
模态弹出窗声明,只需要在按钮中自定义两个必要的属性:data-toggle和data-target(bootstrap中声明式触发方法一般依赖于这些自定义的data-xxx 属性。比如data-toggle="" 或者 data-dismiss="")如下代码
<!-- 触发模态弹出窗的元素 --> <button type="button" data-toggle="modal" data-target="#mymodal" class="btn btn-primary">点击我会弹出模态弹出窗</button> <!-- 模态弹出窗 --> <div class="modal fade" id="mymodal"> <div class="modal-dialog"> <div class="modal-content"> <!-- 模态弹出窗内容 --> </div> </div> </div> 注意以下事项: 1、data-toggle必须设置为modal(toggle中文翻译过来就是触发器); 2、data-target可以设置为CSS的选择符,也可以设置为模态弹出窗的ID值,一般情况设置为模态弹出窗的ID值,因为ID值是唯一的值。 方法二:触发模态弹出窗也可以是一个链接<a>元素,那么可以使用链接元素自带的href属性替代data-target属性,如: <!-- 触发模态弹出窗的元素 --> <a data-toggle="modal" href="#mymodal" class=" btn btn-primary" >点击我会弹出模态弹出窗</a> <!-- 模态弹出窗 --> <div class="modal fade" id="mymodal" > <div class="modal-dialog" > <div class="modal-content" > <!-- 模态弹出窗内容 --> </div> </div> </div>
查看全部 -
蒙板样式实现: 大家或许注意到了,在做模态弹出窗时,底部常常会有一个透明的黑色蒙层效果 在Bootstrap框架中为模态弹出窗也添加了一个这样的蒙层样式“modal-backdrop” 两种尺寸选择: 除此之外,Bootstrap框架还为模态弹出窗提供了不同尺寸,一个是大尺寸样式“modal-lg”,另一个是小尺寸样式“modal-sm”。其结构上稍做调整: <!-- 大尺寸模态弹出窗 --> <div class="modal fade bs-example-modal-lg" tabindex="-1"role="dialog" aria-labelledby="myLargeModalLabel" aria-hidden="true"> <divclass="modal-dialog modal-lg"> <divclass="modal-content"> ... </div> </div> </div> <!-- 小尺寸模态弹出窗 --> <divclass="modal fade bs-example-modal-sm"tabindex="-1"role="dialog" aria-labelledby="mySmallModalLabel" aria-hidden="true"> <divclass="modal-dialog modal-sm"> <divclass="modal-content"> ... </div> </div> </div>
查看全部 -
模态弹出窗的原理:
固定在浏览器(源代码)实现:
/*bootstrap.css文件第5379行~第5389行*/ .modal { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1050; display: none; overflow: hidden; -webkit-overflow-scrolling: touch; outline: 0; }
水平居中(源代码)实现:
/*bootstrap.css文件第5407行~第5411行*/ .modal-dialog { position: relative; width: auto; margin: 10px; }
当浏览器视窗大于768px时,模态弹出窗的宽度为600px(源代码)实现:
/*bootstrap.css文件第5479行~第5491行*/ @media (min-width: 768px) { .modal-dialog { width: 600px; margin: 30px auto; } .modal-content { -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5); box-shadow: 0 5px 15px rgba(0, 0, 0, .5); } .modal-sm { width: 300px; } }
查看全部 -
bootstrap中的“模态弹出框”有以下几个特点:
1、模态弹出窗是固定在浏览器中的。
2、无论浏览器视窗大小多大,模态弹出窗宽度是自适应的,而且modal-dialog水平居中。
3、当浏览器视窗大于768px时,模态弹出窗的宽度为600px。
查看全部 -
模态弹出窗的结构分析:
Bootstrap框架中的模态弹出框,分别运用了“modal”、“modal-dialog”和“modal-content”样式,而弹出窗真正的内容都放置在“modal-content”中,其主要又包括三个部分: 弹出框头部,一般使用“modal-header”表示,主要包括标题和关闭按钮 弹出框主体,一般使用“modal-body”表示,弹出框的主要内容 弹出框脚部,一般使用“modal-footer”表示,主要放置操作按钮
查看全部 -
模态弹出窗的结构如下: <div class="modal show"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button> <h4 class="modal-title">模态弹出窗标题</h4> </div> <div class="modal-body"> <p>模态弹出窗主体内容</p> </div> <div class="modal-footer"> <button type="button" class="btn btn-default" data-dismiss="modal">关闭</button> <button type="button" class="btn btn-primary">保存</button> </div> </div><!-- /.modal-content --> </div><!-- /.modal-dialog --> </div><!-- /.modal -->
查看全部 -
模特弹窗里的data-dismiss属性:
关闭按钮加上这个属性之后,点击关闭按钮后,会将其弹窗关闭
查看全部 -
在Bootstrap框架中,如果fieldset设置了disable属性,整个域都将处于被禁用状态,使用<legend>标签的除外
查看全部
举报