bootstrap对话框

bootstrap对话框特点
1.固定浮动在浏览器中
2.宽度自适应,而且水平居中
3.当浏览器宽度小于768px时,对话框宽度为600px
4.底部会有一个灰色的蒙层效果,用于禁止单击底层元素
5.使用fade类样式可以让对话框显示过程有一个过渡效果
基本结构
1.class="modal": 指定对话框最外层样式
2.class="modal-dialog":指定对话框第二层样式
3.class="modal-content":包含对话框头部、内容、底部三块的内容
4.class="modal-header":指定对话框头部样式
5.class="modal-body":指定对话框内容样式
6.class="modal-footer":指定对话框底部样式
声明式触发过程
1.先定义modal的id,指定点击按钮打开的对应的对话框
2.定义一个button,指定button.data-toggle="#modalid"
3.上面两部即可声明一个对话框,可以在modal下的div添加fade类样式,设置动画过渡效果

代码实现
    <div class="container">
        <button calss="btn btn-default" type="button" data-toggle="modal" data-target="#mymodal">显示对话框</button>
        <div class="modal fade" id="mymodal">
            <div class="modal-dialog">
                <div class="modal-content">
                    <div class="modal-header">
                        <button type="button" class="close" data-dismiss="modal">
                            <span aria-hidden="true">&times;</span>
                            <span class="sr-only">close</span>
                        </button>
                        <h4 class="modal-title text-center">中国军网进入口令</h4>
                    </div>
                    <div class="modal-body">
                        <input type="password" name="password" class="form-control" placeholder="enter password: " />
                    </div>
                    <div class="modal-footer">
                        <button class="btn btn-default">进入</button>
                        <button class="btn btn-default" data-dismiss="modal">取消</button>
                    </div>
                </div>
            </div>
        </div>
    </div>
效果图

这里写图片描述

触发参数data-*属性值
data-toggle:控制对话框的显示。在对话框中使用该值固定值为modal
data-target:指定弹出的对话框的id标识
data-backdrop:指定是否包含一个背景div元素,为true则单击背景对话框会消失,为static则单击背景对话框不会消失
JS触发函数

使用对应modal的modal()函数可以指定对话框的打开与关闭:toggle/show/hide

对话框触发的事件
1.show.bs.modal:调用show方法之后触发该事件

2.shown.bs.modal:show显示出来之后触发该事件

3.hide.bs.modal:调用hide方法之后触发该事件

4.hiden.bs.modal:hiden隐藏之后触发该事件
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值