美文网首页
前端开发-CSS实现垂直居中的几种方法

前端开发-CSS实现垂直居中的几种方法

作者: 阿尔法乀 | 来源:发表于2018-03-30 10:13 被阅读0次

方法一、table-cell

<div class="lg-cont">
  <img src="111.png">
</div>
.lg-cont{height:200px;width:100%;display:table-cell;vertical-align:middle;}

方法二、flex布局

<div class="lg-cont">
  <img src="111.png">
</div>
.lg-cont{height:200px;width:100%;display:flex;justify-content:center;align-items:center;}

方法三、绝对定位

<div class="lg-cont">
  <img src="111.png">
</div>
.lg-cont{position:relative;}
.lg-cont img{position:absolute;width:100px;height:100px;top:50%;left:50%;margin-left:-50px;}

方法四、translate

<div class="lg-cont">
  <img src="111.png">
</div>
.lg-cont{position:relative;}
.lg-cont img{position:absolute;width:100px;height:auto;top:50%;left:50%;transform:translate(-50%,-50%);}

相关文章

网友评论

      本文标题:前端开发-CSS实现垂直居中的几种方法

      本文链接:https://www.haomeiwen.com/subject/xnivvxtx.html