为什么我的CSS背景在页面上重复两次?

时间:2016-03-16 12:17:44

标签: css background

下面的代码是创建所需的背景,但在页面上重复两次。这是为什么以及如何预防?我正在Google Chrome中对此进行测试。



body {
  border-top-left-radius: 200px;
  border: 20px solid black;
  background: radial-gradient(at top left, lightgreen, blue);
}




3 个答案:

答案 0 :(得分:2)

Oriol是对的,您必须将background-repeat属性添加到CSS中。

所以只需添加background-repeat: no-repeat;即可看到您的背景不重复。这也适用于背景图像。

祝你好运。

答案 1 :(得分:0)

使用以下css

body {
   border-top-left-radius: 200px;
   border: 20px solid black;
   background: radial-gradient(at top left, lightgreen, blue);
   background-repeat: no-repeat;
}

答案 2 :(得分:0)

您可能需要提及background-repeatbackground-size属性。

<强>的CSS

body {
  border-top-left-radius: 200px;
  border: 20px solid black;
  background: radial-gradient(at top left, lightgreen, blue);
  background-repeat: no-repeat;
  background-size: cover;
}