使用CSS3伸縮盒實現圖片垂直居中


用CSS實現圖片垂直居中的方法有很多,針對移動端設備可以用CSS3伸縮盒來實現圖片垂直居中。

代碼如下:

<div class="box">
    <img src="1.png" alt="">
</div>
1 .box{
4     display: flex;    /*容器為伸縮盒*/
5     align-items: center;  /*縱軸方向上的對齊方式設置為居中*/
6 }
7 img{
8     width: 100%;
9 }

以上是新版伸縮盒實現的,支持安卓4.4+,如果需要兼容安卓4.4-,需要再另外添加舊伸縮盒,如下:

.box{
    display: -webkit-box;    /*容器為舊伸縮盒*/
    -webkit-box-align: center; /*設置舊伸縮盒對齊方式*/
  
    display: flex;            /*容器為伸縮盒*/
    align-items: center;  /*縱軸方向上的對齊方式設置為居中*/
}
img{
    width: 100%;
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM