У меня есть веб-приложение, производительность которого я работаю над улучшением. В попытке сделать это я решил использовать спрайты CSS. Я поместил все свои изображения в файл .png с именем images.png.
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-спрайты для повторяющихся изображений, таких как фоны?
Спасибо,