前端开发经常需要用到 CSS 实现图片的叠加显示,该功能可以有效地提升网页的展示效果和美观度。本文将介绍两种实现图片叠加效果的 CSS 技术。 一、使用 属性实现图片叠加 首先,在 HTML 文件中...
前端开发经常需要用到 CSS 实现图片的叠加显示,该功能可以有效地提升网页的展示效果和美观度。本文将介绍两种实现图片叠加效果的 CSS 技术。
一、使用 position 属性实现图片叠加
首先,在 HTML 文件中添加两个图片元素,并用 CSS 设置它们的 position 属性:
<div class="img-wrapper">
<img class="img-1" src="img1.jpg">
<img class="img-2" src="img2.jpg">
</div> .img-wrapper {
position: relative;
}
<br>
.img-1, .img-2 {
position: absolute;
top: 0;
left: 0;
} .img-1 {
z-index: 1;
}
<br>
.img-2 {
z-index: 2;
} <div class="img-container">
<img src="img.jpg">
</div> .img-container {
position: relative;
}
<br>
.img-container::after {
content: ';
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-image: url(img2.jpg);
opacity: 0.5;
}