用CSS實現圖片垂直居中的方法有很多,針對移動端設備可以用CSS3伸縮盒來實現圖片垂直居中。 代碼如下: <div class="box"> <img src="1.png" alt=""> </div> 1 .box{ 4 display: flex; /*容器為伸縮盒*/ 5 align-ite
用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%; }