CSS Gradient Over a Background Image
How to add a CSS gradient on top of a background image using a single div.
How to add a CSS gradient overlay on top of your background without using additional HTML elements.
This is what it looks like before we apply a CSS gradient.
          
            css
          
        
      .your-background {
    background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.90) 100%), 
                url(/path/to/your/image.jpg);
}
      
          
            html
          
        
      <div class="your-background" style='min-height: 40vh; color: #fff;'>
    Your gradient overlayed image
</div>
      And here's what it looks like afterwards with the CSS gradient overlay.