Thank you all for your help! I updated my code after looking at the answers, and now I have the following (for those who had a problem similar to mine):
html, body{
height: 100%;
}
body{
background-image: url("MyImageURL");
background-color: rgba(255, 255, 255, 0.3);
background-blend-mode: color;
background-size: cover;
}
Basically, adding a background size: cover; and setting html and body height to 100% was a trick (I had to combine both code snippets to make it work).
source
share