【发布时间】:2022-11-22 21:04:57
【问题描述】:
我需要增加 Bootstrap 模态宽度,所以我使用了这篇文章中的代码:How to resize Twitter Bootstrap modal dynamically based on the content
.modal-dialog{
position: relative;
display: table; /* This is important */
overflow-y: auto;
overflow-x: auto;
width: auto;
min-width: 300px;
}
但是现在我的模式不是垂直居中的。
编辑:我已经有 modal-dialog-centered 但它坏了
我尝试用带有 d-flex align-items-center 的 div 包装 modal-content 但这也不起作用:
<div class="modal" tabindex="-1" role="dialog">
<div class="modal-dialog modal-dialog-centered" role="document">
<div class="d-flex align-items-center">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title">Modal title</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
<p>Modal body text goes here.</p>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-primary">Save changes
</button>
<button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
</div>
但这也不管用
【问题讨论】:
标签: css twitter-bootstrap bootstrap-4