使用absolute绝对定位,实现垂直水平居中

使用百分比来绝对定位一个元素,并配合使用translate,将元素移动定位居中。

<style>
.mask{
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  background:rgba(0,0,0,0.5)
}
.content{
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
width:3rem;
height:2rem;
background:#fff;
}
</style>
<div class="mask">
  <div class="content">...</div>  
</div>

实现效果图:

posted @ 2022-03-26 11:10  小阿紫  阅读(657)  评论(0)    收藏  举报