赞
踩
先给出html,下面用八种方式来实现垂直居中。
<body>
<div class="box">
<div class="contain">
居中的盒子
</div>
</div>
</body>
通过flex布局的justify-content和align-items,设置水平和垂直居中。
<style> .box { width: 800px; height: 800px; background-color: pink; display: flex; justify-content: center; align-items: center; } .contain { width: 200px; height: 200px; background-color: plum; } </style>
子盒子设置margin:50% auto,此时盒子水平居中,垂直居中偏下。
因此需要通过translateY(-50%)上移自身高度的一半。
<style>
.box {
width: 800px;
height: 800px;
background-
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。