修复背景颜色

时间:2017-03-24 17:53:03

标签: html css

如何删除角落中的颜色?

body {
border: 30px solid #fff;
border-radius: 50px;
background-color: blue;
background-attachment: fixed;
position: fixed;
width: 100%;
height: 100%

}

enter image description here

5 个答案:

答案 0 :(得分:2)

在你的html主体中有以下内容:

<body>
<div>
  <!-- all other body html here -->
</div>
</body>

然后在你的css中使用:

body {
  position: fixed;
  width: 100%;
  height: 100%
}
body > div {
  height: 100%;
  width: 100%;
  background: blue;
  border: 30px solid #fff;
  border-radius: 50px;
}

JSFiddle:https://jsfiddle.net/d7bd5fjm/

答案 1 :(得分:0)

你可以增加边框像素大小,它会掩盖角落

答案 2 :(得分:0)

你应该添加一个额外的div标签并在那里添加背景颜色而不是在body标签中。

答案 3 :(得分:0)

TRY,

   body {
        border: 20px solid #fff;
        border-radius: 50px;
        background-color: blue;
        background-attachment: fixed;
        position: fixed;
        margin: -15px; //Pulling the border outwards.
        width: 100%;
        height: 100%
    }

答案 4 :(得分:0)

为什么不在body之类的新元素上设置它,而不是在div上设置它?但如果你坚持将它保留在身体上,在html上设置白色就是这样做的一种方式......

html {
    background: white;}