我有一個Web應用程序,我正在努力提高其性能。爲了做到這一點,我決定使用CSS精靈。我已將所有圖像放在名爲images.png的.png文件中。CSS - 精靈作爲背景圖像
CSS sprites對於只顯示一次圖像的所有css類都有效。但是,我的一些圖像需要重複。例如,我有一個用於橫幅背景的banner.png圖像。每當我設置背景重複屬性,似乎圖像不會重複。爲了表示我的CSS定義,在這裏,他們是:
Before CSS Sprites
------------------
.ghwc {
background-image: url(/images/layout/banner.png);
background-repeat:repeat-x;
color:White;
width:300px;
}
After CSS Sprites
-----------------
.ghwc {
background-image: url(/images/images.png);
background-repeat:repeat-x;
color:White;
background-position:60px 319px;
width:300px;
}
我的問題是,我該如何使用CSS精靈重複相似圖片的背景?
謝謝
你也許可以矇混過關的圖像,只在一個方向重複,但它聽起來不像是值得的。我們需要支持打包圖像... – 2010-05-18 20:25:52
@Matti yup,或多部分響應的事情。 – 2010-05-18 20:26:27
你可以創建一個帶有spr背景的div作爲bg,設置寬度和高度,然後在頂部有一個絕對定位的div:D但是如果你這樣做,我很確定某個地方有獨角獸謀殺 – Jason 2010-05-18 20:41:20