首先,在HTML中需要添加img标签,同时添加相应的样式:
<img src="img1.jpg" class="full-screen-img">
.full-screen-img{ display: block; margin: 0; padding: 0; width: 100%; height: auto; }
接下来,大家可以使用background-image属性来实现背景图片的自适应满屏效果:
<div class="bg-image"></div>
.bg-image{ background-image: url("img2.jpg"); background-size: cover; background-position: center center; height: 100%; width: 100%; }
最后,大家还可以使用CSS3的transform属性来实现图像的自适应满屏效果:
<img src="img3.jpg" class="full-screen-img-2">
.full-screen-img-2{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; -o-object-fit: cover; -moz-object-fit: cover; -webkit-object-fit: cover; -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
以上就是三种实现CSS3手机端图片自适应满屏效果的方法。如有需要,可以根据实际情况选择相应的方法,达到理想的效果。