2012-08-28 93 views
0

我使用下面的代碼在div中顯示圖像作爲背景。我如何調整它?響應:調整背景圖像的大小div

#header { 
    height: 255px; 
    -webkit-background-size:cover; 
    -moz-background-size:cover; 
    background-size:cover; 
    background-position: 50% 50%; 
    background-image: url('../simg/header.png'); 
} 

回答

3

你可以嘗試使用background-size屬性控制背景的大小。

例如爲:

#header { 
height: 255px; 
-webkit-background-size:50%; 
-moz-background-size:50%; 
background-size:50%; 
background-position: 50% 50%; 
background-image: url('../simg/header.png'); 
} 

這將背景圖像降低到正好有一半在任何尺寸。

+0

謝謝我使用「封面」,那讓我很失望。另一個問題,當我調整瀏覽器的大小時,我會如何設置「高度」以自動調整背景大小? – acctman

+0

您可以使用媒體查詢根據瀏覽器窗口的大小來控制高度。 – Mak

0

你可以嘗試另一種方法是設置CSS

background-size:contain; 
width:50%; 
max-height:255px; 

,並讓瀏覽器弄清楚這導致它保持縱橫比的高度。