xxxxxxxxxx
.testclass {
background-image: url("../images/image.jpg"), linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5));
background-blend-mode: overlay;
xxxxxxxxxx
html {
min-height:100%;
background:linear-gradient(0deg, rgba(255, 0, 150, 0.3), rgba(255, 0, 150, 0.3)), url(http://lorempixel.com/800/600/nature/2);
background-size:cover;
}
xxxxxxxxxx
.image:before{
content: "";
background: rgba(0,0,0,.6);
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 24px;
}
xxxxxxxxxx
/* HTML */
<div class="container">
<h1>Background Overlay Example</h1>
</div>
/* CSS */
.container {
position: relative; /* Set the container as a positioning context */
width: 100%;
height: 400px;
background-image: url('your-background-image.png'); /* Replace 'your-background-image.png' with your actual image path */
background-size: cover;
background-position: center;
}
.container::before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.5); /* Adjust the opacity as needed */
z-index: 1; /* Ensure the overlay is on top of the background */
}
h1 {
position: relative; /* Ensure the content is on top of the overlay */
z-index: 2;
color: white;
text-align: center;
padding-top: 150px;
font-size: 24px;
}
xxxxxxxxxx
<div id="element-with-background-image">
<div id="color-overlay"></div>
</div>