背景大小无法正常工作
background-size is not working like it should
我最近更换了显示器,现在我使用的是 1920x1080 分辨率,我注意到 background-size
属性 在我的一台显示器上出现故障网站(要么是那个,要么我一直误解了它是如何工作的)。
问题是,无论我将其设置为 cover
还是 100% 100%
。它永远不会覆盖整个页面高度(html 和正文标签都有最小高度:100vh。I applied a blue background to the body just to check it had the proper size)。
可以找到相关网站here。
body {
background: url("../resources/images/bg.jpg") fixed;
background-size: cover;
margin: 0;
color: $c-golden-darker;
text-shadow: #1a0e0b 0 0 3px, #1a0e0b 0 0 3px;
font-family: Verdana, Arial;
overflow-y: scroll;
min-height: 100vh;
height: auto;
}
编辑:再看一遍,图像本身是 JPEG,因此它具有透明像素没有任何意义。
EDIT2:将图像重新上传到服务器以某种方式解决了问题。
它工作正常,问题出在你的图像中,它的末尾包含一个空 space。
如您所见,我只是检查元素并将您的图像换成另一个,效果很好。
你也可以在这里看到你图片的问题:
您的图片底部有灰色 space...
属性 背景尺寸工作正常。
看看这里:
http://metaltxus.altervista.org/animelist/resources/images/bg.jpg
我最近更换了显示器,现在我使用的是 1920x1080 分辨率,我注意到 background-size
属性 在我的一台显示器上出现故障网站(要么是那个,要么我一直误解了它是如何工作的)。
问题是,无论我将其设置为 cover
还是 100% 100%
。它永远不会覆盖整个页面高度(html 和正文标签都有最小高度:100vh。I applied a blue background to the body just to check it had the proper size)。
可以找到相关网站here。
body {
background: url("../resources/images/bg.jpg") fixed;
background-size: cover;
margin: 0;
color: $c-golden-darker;
text-shadow: #1a0e0b 0 0 3px, #1a0e0b 0 0 3px;
font-family: Verdana, Arial;
overflow-y: scroll;
min-height: 100vh;
height: auto;
}
编辑:再看一遍,图像本身是 JPEG,因此它具有透明像素没有任何意义。
EDIT2:将图像重新上传到服务器以某种方式解决了问题。
它工作正常,问题出在你的图像中,它的末尾包含一个空 space。
如您所见,我只是检查元素并将您的图像换成另一个,效果很好。
你也可以在这里看到你图片的问题:
您的图片底部有灰色 space... 属性 背景尺寸工作正常。
看看这里: http://metaltxus.altervista.org/animelist/resources/images/bg.jpg