Gradient overlay on Image with single line of CSS

前端 未结 2 2001
温柔的废话
温柔的废话 2021-01-25 14:46

I\'m trying to put a gradient on a background image using this code

background: url(\'../img/newspaper.jpeg\'),linear-gradient(to bottom right,#002f4b, #dc4225);         


        
相关标签:
2条回答
  • 2021-01-25 15:32

    Add the gradient first and then add the image url, just like this:

    background: linear-gradient(rgba(244, 67, 54, 0.95),
                                rgba(33, 150, 243, 0.75),
                                rgba(139, 195, 74, 0.75),
                                rgba(255, 87, 34, 0.95)),
                                url("http://placehold.it/200x200");
    

    Or look at the snippet below:

    .bg {
      background: linear-gradient(
        rgba(244, 67, 54, 0.45),
        rgba(33, 150, 243, 0.25),
        rgba(139, 195, 74, 0.25),
        rgba(255, 87, 34, 0.45)),
        url("http://placehold.it/200x200");
      width: 200px;
      height: 200px;
    }
    <div class="bg"></div>

    Hope this helps!

    0 讨论(0)
  • 2021-01-25 15:35

    div {
      width: 350px;
      height: 350px;
      background: linear-gradient(to bottom right, rgba(0,47,75,.9), rgba(220,66,37,.9)), url(http://placehold.it/350x350);
      background-size: cover;
      
    }
    <div></div>

    0 讨论(0)
提交回复
热议问题