div 一个图片覆盖在另一个图片上

2024-11-22 19:20:13
推荐回答(2个)
回答1:

1、新建一个html文件,命名为test.html。

2、在test.html文件内,使用div标签创建图层1,同时设置div的class为div1,主要用于下面通过该class来设置css样式。

3、在test.html文件内,再使用div标签创建图层2,同时设置div的class为div2。

4、在css标签内,对页面的div元素进行样式统一设置,定义它们的宽度和高度都为250px。

5、在css标签内,对类名div1的div(图层1)进行样式设置,使用position设置div为相对定位,使用background设置div背景颜色为红色,使用z-index设置div层级为1。

6、在浏览器打开test.html文件,查看实现的效果。

回答2:

分别给两个图片设定position,要同级别的,如果是绝对定位就都绝对定位, 然后给每个图片设定z-index, 想在上面的图片 z-index的值就大于另一个图片, 比如:
.img1{position:absolute; z-index:0;}
.img2{position:absolute; z-index:10;}