我正在努力提升一个网络应用的性能。为了达到这个目的,我决定使用CSS精灵技术。我将所有的图片都放在一个名为images.png的.png文件中。
对于那些只需要显示一次的图像,CSS精灵技术效果很好。但是,我的一些图片需要重复使用。例如,我有一个用作横幅背景的banner.png图像。每当我设置background-repeat属性时,似乎图片不会重复。以下是我的CSS定义:
对于那些只需要显示一次的图像,CSS精灵技术效果很好。但是,我的一些图片需要重复使用。例如,我有一个用作横幅背景的banner.png图像。每当我设置background-repeat属性时,似乎图片不会重复。以下是我的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精灵来处理像背景这样的重复图片?
谢谢。