White line appears at end of gradient filled div at specific browser widths

前端 未结 1 1785
无人及你
无人及你 2020-12-21 05:15

I have a div with id #gradient_div with a background-image set to linear-gradient. I\'m getting a gap between the end of the linear-gr

1条回答
  •  粉色の甜心
    2020-12-21 05:45

    I would increase the size of background a little to avoid this:

    #gradient_div {
      background-image: linear-gradient(to right, rgba(0, 126, 255, 0.86), rgb(152, 4, 228));
      background-size: 101% 100%;
      height: 100px;
      margin: 0 1%;
      border: 1px solid black;
    }

    You can also try to add only 1px it will be probably less than 1%

    #gradient_div {
      background-image: linear-gradient(to right, rgba(0, 126, 255, 0.86), rgb(152, 4, 228));
      background-size: calc(100% + 1px) 100%;
      height: 100px;
      margin: 0 1%;
      border: 1px solid black;
    }

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