【发布时间】:2013-10-03 05:11:23
【问题描述】:
我一直在尝试将 Boostrap 3 模态对话框垂直居中,但没有成功。怎么实现?
【问题讨论】:
标签: html css twitter-bootstrap modal-dialog vertical-alignment
我一直在尝试将 Boostrap 3 模态对话框垂直居中,但没有成功。怎么实现?
【问题讨论】:
标签: html css twitter-bootstrap modal-dialog vertical-alignment
<style>
.modal-vertical-centered {
display: flex;
align-items: center;
}
</style>
<div class="modal fade modal-vertical-centered" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true" style="display: none;">
【讨论】:
您可以像这样在 Bootstrap 3 modal 上实现垂直对齐中心:
.modal-vertical-centered {
transform: translate(0, 50%) !important;
-ms-transform: translate(0, 50%) !important; /* IE 9 */
-webkit-transform: translate(0, 50%) !important; /* Safari and Chrome */
}
并将这个 css 类添加到“modal-dialog”容器中
<div class="modal-dialog modal-vertical-centered">
...
jsFiddle 工作示例:http://jsfiddle.net/U4NRx/
【讨论】: