要实现图片覆盖效果,大家可以先用HTML代码将两张图片放在一起,然后使用CSS对图片进行样式设置,具体实现方式可以使用background-image属性和z-index属性。
<div class="img-container"> <img src="image1.jpg"> <img src="image2.jpg"> </div> .img-container { position: relative; } .img-container img:last-child { position: absolute; top: 0; left: 0; z-index: -1; }
上述代码中,大家首先将两张图片放在一个div容器中,然后对整个容器设置position: relative属性,这是因为大家需要将第二张图片与第一张图片重叠。
接下来,大家在CSS样式中使用:last-child伪类选中div容器下的最后一张图片,即第二张图片,并将其设置为position: absolute属性,将其定位到div容器的左上角。
最后,大家使用z-index属性将第二张图片的层级设置为-1,将其放到第一张图片的下面,这样就能达到图片覆盖的效果。