Tengo una aplicación web cuyo rendimiento estoy trabajando para mejorar. En un intento de hacer esto, decidí usar sprites css. He colocado todas mis imágenes en un archivo .png llamado images.png.CSS - Sprites como imágenes de fondo
Los sprites CSS han funcionado bien para todas las clases CSS que solo muestran una imagen una vez. Sin embargo, varias de mis imágenes deben repetirse. Por ejemplo, tengo una imagen de banner.png utilizada para el fondo del banner. Cada vez que configuro la propiedad background-repeat, parece que la imagen no se repite. Para mostrar mis definiciones CSS, aquí están:
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;
}
Mi pregunta es, ¿cómo se utiliza sprites CSS para imágenes repetidas como fondos?
Gracias,
Probablemente podrías salirte con imágenes que solo se repiten en una dirección , pero realmente no parece que valga la pena el esfuerzo. Necesitamos soporte para imágenes empaquetadas ... –
@Matti yup, o respuestas de varias partes para el caso. –
puedes crear un grupo de divs con el fondo sprited como el bg, establecer el ancho y la altura, y luego tener un div completamente posicionado en la parte superior: D, pero si lo haces, estoy bastante seguro de que en algún lugar es un unicornio asesinado – Jason