請不要將此標記爲重複,除非您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