2012-12-28 107 views

回答

4

您不應該使用background-size:cover;。使用這個CSS,你告訴瀏覽器你想讓背景圖像展開以覆蓋整個背景區域。

如果你想要的背景圖像居中,而不是調整大小,只是這樣做:

body { 
    background: url('../../asset/background.jpg') no-repeat center center; 
} 

您可以在定位你喜歡的,here are more options任何方式的背景。

+0

我想要背景圖片展開並覆蓋整個背景區域。但我不想在調整瀏覽器大小時調整圖像大小 –

+0

background:url('../../ asset/background.jpg')no-repeat center center; \t background-size:100%100%;我通過將上面的代碼放在div標籤下解決了這個問題。謝謝!!! –

2

嘗試設置背景大小:

background-size: 100px 100px; 
+0

這是唯一的好答案,只有當你指定一個適合它的固定寬度或高度時,如果瀏覽器窗口變小,中心中心的答案也會重新調整 – Notflip

0

設置background-sizecover佔據div的空間。見this

刪除background-size屬性,它會正常工作。