我正在建立一个新的网站使用Bootstrap和一些Jquery。有没有一种方法可以计算屏幕高度并根据屏幕高度垂直居中div?我不习惯Jquery,但我还是设法做了一些其他的事情,但请温文点:-)
发布于 2013-09-25 23:09:55
如果您已经知道元素的高度,那么它只有CSS:
.element {
position: absolute;
top: 50%; left: 50%;
width: 500px;
height: 500px;
margin: -250px 0 0 -250px;
background: #FFF;
}
如果你不知道元素的宽度和高度。你可以把它和一些javascript结合起来。
var $element = $('.element');
$element.css({
marginTop: 0 - Math.round( $element.height() / 2 ),
marginLeft: 0 - Math.round( $element.width() / 2 )
});
希望这能有所帮助:)
https://stackoverflow.com/questions/19008041
复制相似问题