使用 calc()
calc()
函数是 CSS3 中新语法的一部分,你可以通过使用像素,百分比等各种值来(数学地)计算元素占用的大小/位置。注意: - 每当使用此函数时,始终照顾两个值 calc(100% - 80px)
之间的空间。
CSS
.center {
position: absolute;
height: 50px;
width: 50px;
background: red;
top: calc(50% - 50px / 2); /* height divided by 2*/
left: calc(50% - 50px / 2); /* width divided by 2*/
}
HTML
<div class="center"></div>