2010-06-03 79 views
2

我試圖在我的webapp中包含css sprites。事情是我在精靈圖像中垂直排列了我的網站背景。現在,精靈的一部分需要垂直重複。CSS雪碧垂直重複問題

我嘗試下面的代碼...

#page-wrapper { 
    margin: 0px auto; 
    background-image: url(../images/background.png); 
    height: 100%; 
    width: 1000px; 
} 

#page-wrapper #content { 
    background-position: 0px -80px; 
    background-repeat: repeat-y; 
    height: 1px; 
} 

我在內容類的height屬性混淆。我應該如何定義我想重複的部分的高度和div的高度(#content)?

問候 維克拉姆

+0

此外,背景圖像不會被繼承。因此,在包裝中設置圖像和在內容中的位置將是一個問題 – Phliplip 2010-06-03 21:55:06

回答

4

您不能重複在背景圖像的一部分。設置高度僅更改#content元素的高度。圖像總是重複完整。

+0

謝謝馬克。請牢記這一點。 – vikmalhotra 2010-06-03 22:30:25

5

如果您的精靈水平排列在圖像中,您可以垂直重複精靈。

+1

詳情請點擊這裏:http://www.phpied.com/background-repeat-and-css-sprites/ – tuomassalo 2011-06-27 09:44:31

+0

@BC ...這條路線可以工作,但精靈中的所有其他圖像必須具有相同的高度或更小(不能更高)以防止垂直重複精靈的問題。好主意,但。 – Wes 2011-03-30 23:36:07