请不要将此标记为重复,除非您100%确定。CSS - 完全不裁剪的全屏幕背景图像
我需要一个图像作为100%宽度和高度,没有裁剪的背景图像。所以它应该伸展/挤压,但适合屏幕。但是,我无法为此使用img标记,因为这会将图像放在我正在使用的其他背景上,所以我必须使用背景css属性。
下面是我用对CSS的全屏幕的背景图像的教程,这似乎并没有做什么,我需要:CSS tricks
这里是什么是目前存在的一个的jsfiddle:JSfiddle
我相信这是相关的代码,这是一个包含背景图像的li
:
.foo {
display:block;
width: 100%;
height: 100%;
position: absolute;
top: 0px;
left: 0px;
background: url("http://i.imgur.com/ZNoJHg1.jpg") no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
请注意,如果你放大/使呈现面积小,图像显示茶量nges。这是我想要避免的。我愿意使用JavaScript或jQuery来解决这个问题。
你jfiddle是不是有 – helderdarocha
@helderdarocha呀,修正了这一点。 –
不'背景大小:100%;'解决你的问题? – helderdarocha