怎么将Bootstrap模态垂直居中对齐
小编给大家分享一下怎么将Bootstrap模态垂直居中对齐,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
答案:使用CSSmargin-top属性
默认情况下,Bootstrap模态窗口与页面顶部对齐,并留有一些空白。但是您可以使用一个简单的JavaScript技巧将其垂直对齐在页面中间,如下面的示例所述。此解决方案将动态调整模式的对齐方式,即使用户调整浏览器窗口的大小,也始终将其保持在页面中央。
例试试这个代码»
$(document).ready(function(){
function alignModal(){
var modalDialog = $(this).find(".modal-dialog");
// Applying the top margin on modal to align it vertically center
modalDialog.css("margin-top", Math.max(0, ($(window).height() - modalDialog.height()) / 2));
}
// Align modal when it is displayed
$(".modal").on("shown.bs.modal", alignModal);
// Align modal when user resize the window
$_(window).on("resize", function(){
$(".modal:visible").each(alignModal);
});
});
以上是"怎么将Bootstrap模态垂直居中对齐"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!