This question already has answers here:
Black transparent overlay on image hover with only CSS?
(8个答案)
15天前关闭。
在我的项目中,我有一个div,并将其背景设置为图像。现在,我想向该图像添加深色覆盖。
我曾尝试在Web上实现其他解决方案,但是尝试时未成功。
这是我现有的代码:
有人知道如何实现此功能吗?谢谢。
(8个答案)
15天前关闭。
在我的项目中,我有一个div,并将其背景设置为图像。现在,我想向该图像添加深色覆盖。
我曾尝试在Web上实现其他解决方案,但是尝试时未成功。
这是我现有的代码:
<div class="bgDiv">
</div>
.bgDiv {
width: 100%;
height: 88vh;
position: relative;
background: url("https://images.porffrrf.com/ededd/dedede444334ffr0") no-repeat center center/cover;
}
有人知道如何实现此功能吗?谢谢。
最佳答案
绝对子代可用于填充整个父代,并为其提供所谓的叠加。
.bgDiv {
width: 100%;
height: 88vh;
position: relative;
background: url("https://images.unsplash.com/photo-1562887042-ed962a48feaa?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=889&q=80") no-repeat center center/cover;
}
.overlay{
position: absolute;
background-color: black;
height: 100%;
width: 100%;
opacity: 0.5;
}
<div class="bgDiv">
<div class="overlay">
</div>
</div>
09-25 17:57