在CSS中,有时候我们想要让两个不同的div元素上下重叠在一起,以达到某些特定的效果。那么该如何实现呢?下面的代码演示了两个div元素上下重叠,具体解释见注释。 /* 创建两个div元素,一个背景颜色
/* 创建两个div元素,一个背景颜色为红色,另一个背景颜色为蓝色 */
<div class="red">
<p>红色div</p>
</div>
<br>
<div class="blue">
<p>蓝色div</p>
</div>
<br>
/* 设置两个div元素的宽度和高度 */
.red, .blue {
width: 200px;
height: 200px;
position: absolute; /*将元素设为绝对定位*/
}
<br>
/* 设置红色div元素的背景颜色为红色 */
.red {
background-color: red;
top: 0; /*从顶部开始定位*/
}
<br>
/* 设置蓝色div元素的背景颜色为蓝色 */
.blue {
background-color: blue;
top: 50px; /*从顶部往下偏移50px*/
}
粉丝
0
关注
0
收藏
0