bootstrap的弹窗剧中_bootstrap弹窗居中处理
时间: 2023-11-26 20:07:29 浏览: 214
要实现Bootstrap弹窗居中处理,可以使用以下两种方法:
1. 使用CSS样式
可以通过设置CSS样式来使Bootstrap弹窗居中。首先,为弹窗添加一个独立的类,如“center-modal”,然后使用以下CSS样式:
```
.center-modal .modal-dialog {
display: flex;
align-items: center;
min-height: calc(100% - 3.5rem);
}
.center-modal .modal-dialog .modal-content {
width: 100%;
max-width: 80vw;
margin: auto;
}
```
这将使弹窗在垂直和水平方向上居中。
2. 使用JavaScript
Bootstrap也提供了一个JavaScript方法来使弹窗居中。在弹窗显示之前,可以调用该方法来设置弹窗居中。以下是使用JavaScript方法的示例:
```
$('#myModal').on('shown.bs.modal', function () {
$(this).find('.modal-dialog').css({
'display': 'flex',
'align-items': 'center',
'min-height': function () {
return $(window).height() - 100;
}
});
});
```
这将使弹窗在垂直方向上居中,并将其高度限制为窗口高度减去100px。
无论使用哪种方法,都可以轻松地使Bootstrap弹窗居中。
阅读全文