我最近了解了background-size
财产感谢这个话题背景大小CSS3工作时非常怪异的行为
Set size on background image with CSS?
正如您可以猜到,我试图做一个背景图片占满整个屏幕并不多/不少。这里是我的小提琴
https://jsfiddle.net/1x7ytdaa/
document.body.style.backgroundImage = "url('http://www.crystalinks.com/ColosseumNight2.jpg')";
document.body.style.backgroundSize = "contain";
这里是什么contain
财产确实
缩放图像的最大尺寸是这样的,它的宽度和高度都能够适合内容区域内
它不应该的问题的图像是什么规模。如果它更小,它应该缩放到屏幕的全尺寸。如果它更大,则应该缩小比例。
在小提琴中,您可以看到图像水平重复5次,垂直重复5次。
我试过100% 100%
和而宽度拉伸全屏,它仍然显示同一图像5 1/2倍垂直
我无法解释这种现象。有没有人有任何想法?
你尝试加入'背景重复:没有repeat'? – Quantastical
是的,这似乎是最大的问题。还需要将身体的宽度和高度设置为100% –