美文网首页
前端开发-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