我正在使用 react boostrap 模态并尝试将它均匀地居中定位,目前我正在指定模态的 width
,然后将 modal-dialog
类的边距设置为 285px !important
这似乎有效。但是当屏幕尺寸低于 xl
尺寸时,我该如何做到这一点,边距应该是 100px
。
这是 codepen 的链接。
我的 CSS 看起来像这样:-
.modal-content {
width: 1200px
}
.modal-dialog {
margin-left: 285px !important
}
@media screen and (max-width: 1000px) {
.modal-dialog {
margin-left: 100px !important
}
}
显然,媒体查询似乎不起作用。或者有没有办法将模式设置 为无论屏幕大小始终居中?
原文由 TreeHuggerRick 发布,翻译遵循 CC BY-SA 4.0 许可协议
如果你使用 flex,那是小菜一碟:
这将始终将其垂直和水平居中。