Suppose I have the code below, and I wanted to add an overlay to .image-hero. I just need a standard semi transaprent overlay (so the text shows up better) Assume I have access to the markup, and I can add more html elements if I need to.
<div class="image-hero" style="background-image: url("backgroundimage.com")">
<h1> Some Title </h1>
<p> Some excerpt </p>
</div>
You could add a linear gradient to the background image as you can specify multiple backgrounds fo one element now. Just make sure the linear gradient is first as it will then stack on the top of the other background image.