Design comparison
Solution retrospective
Hi Guys! I don't know how to make the background color on the photo so I'm asking if there's anyone who can help me.
Ok I Made It.
Community feedback
- @AtulKumar0001Posted about 2 years ago
Hey @Ritesh-Virulkar, To do so, add the class image-2 (or change the name, but then you must also change the CSS selector name provided below) to the div where you have placed your desktop header.jpg, and then apply this after adding the class.
.image-2{
width: 50%;
position: relative;
background-color: hsl(277, 64%, 61%);
opacity: 1;
}
After that, add another class to your img selector -> img (you can change this as well) and apply this style.
.img {
display: block;
object-fit: cover;
min-width: 100%;
opacity: .75;
mix-blend-mode: multiply;
}
Marked as helpful2@AliMahmoud21Posted about 2 years ago@AtulKumar0001 There're many ways to do it, but this is the first time that I know the property "background-blend-mode", I will check it later, Also you can do it using "Psuedo Elements Before And After". It's an easy way, especially for beginners...
0@AtulKumar0001Posted about 2 years ago@AliMahmoud21 Yes, you are correct; you can do this with the after and before pseudo elements as well. It's just that was one of the methods.
1 - @noonecaresman023Posted about 2 years ago
Hi, try using background: url() css property and play around with it and see if it would solve your problem. Start with this <div class="img"> <div class="img-color-overlay"></div> </div> then use background: url() property inside the .img then do the same for img-color-overlay but with a color. Looks great!
Marked as helpful1@AliMahmoud21Posted about 2 years ago@noonecaresman023 Thanks bro, I will try to use the previous methods, especially yours and the "pseudo elements" and the other methods you guys have mentioned, thanks a lot for help.
0@noonecaresman023Posted about 2 years ago@AliMahmoud21 Glad to help! Good luck!
1 - @Ritesh-VirulkarPosted about 2 years ago
Hi, for the background color, you can check out css property "background-blend-mode". I hope it should solve your problem and also try to have a semantic html structure to remove warnings. Rest are good! Keep up the great work.
Marked as helpful1@yishak621Posted about 2 years ago@Ritesh-Virulkar o i will try background blend property ...but i use psuedoelments ::after and achived the similar result so Which one is more professional so that i will choose from the two??🙏
Marked as helpful0
Please log in to post a comment
Log in with GitHubJoin our Discord community
Join thousands of Frontend Mentor community members taking the challenges, sharing resources, helping each other, and chatting about all things front-end!
Join our Discord