html 模态框页面居中,bootstrap 3 Modal Dialog 上下左右居中

html code:

div id="confirm-dialog" class="modal

fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"

aria-hidden="true">

div class="modal_wrapper"

>

div

class="modal-dialog">

div

class="modal-content">

div

class="modal-header">

button type="button" class="close"

data-dismiss="modal" aria-hidden="true">× /button>

h4 class="modal-title">Confirm

/h4>

/div>

div

class="modal-body">

/div>

div

class="modal-footer">

button type="button" class="btn

btn-default" data-dismiss="modal"

id="confirm-dialog-button-left">Close /button>

button type="button" class="btn

btn-primary" id="confirm-dialog-button-right">Cancel

/button>

/div>

/div>

/div>

/div>

/div>

css:

.modal{

width:

100%;

position:

fixed;

text-align:

center;

margin: 0px

auto;

top: 0px; left:

0px;

bottom:

0px;

right:

0px;

z-index:

1050;

}

.modal_wrapper{

display:

table;

overflow:

auto;

overflow-y:

scroll;

height:

100%;

-webkit-overflow-scrolling:

touch;

outline:

0;

text-align:

center;

margin: 0px auto;

}

.modal-dialog{

margin-top:

0px;

display:

table-cell;

vertical-align:

middle;

margin: 0px 20px;

}

如果要去掉渐变效果,可以使用下面样式

.modal.fade .modal-dialog

{

transform:

translate(0, 0%) !important;

-ms-transform:

translate(0, 0%) !important;

-webkit-transform:

translate(0, 0%) !important; }

如果在bootstrap3(只是在v3.0.3测试过)下载的文档中JavaScript插件·

Bootstrap.html原文件中修改模态框,实现上下居中效果,只需要在本页面添加下面代码测试:

css样式:

.modal_wrapper{

display:

table;

height: 100%;

margin: 0px auto;

}

.modal-dialog{

display: table-cell;

vertical-align:

middle;

}

html code:

......

div id="myModal" class="modal fade"

tabindex="-1" role="dialog" aria-labelledby="myModalLabel"

aria-hidden="true">

div class="modal_wrapper">

如果在自己的项目中使用时,可以直接将这个modal_wrapper样式 放到

父节点div中的class="modal

fademodal_wrapper"

div

class="modal-dialog" id="my-modal-dialog">

div

class="modal-content">

div

class="modal-header">

......

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值