我们知道要居中一个不清楚其宽高的元素时,可以使用以下两种方法:
- 在父元素上使用flex布局
<div class="out">
<div class="in"></div>
</div>
<style type="text/css">
.out{
display:flex;
justify-content: center;
align-items: center;
}
</style>
2.在子元素上使用top,left和translate
<div class="out">
<div class="in"></div>
</div>
<style type="text/css">
.out{
position:relative;
}
.in{
position:absolute;
left:50%;
top:50%;
transform: translate3d(-50%,-50%,0);
}
</style>