J'ai quatre images, dont l'une a une propriété de répétition de l'arrière-plan dans la direction horizontale et trois d'entre elles ont une répétition de l'arrière-plan dans la direction verticale.CSS Sprite pour les images qui ont des répétitions verticales aussi bien qu'horizontales
J'ai différentes classes CSS qui utilise actuellement ces images comme sous:
.sb_header_dropdown {
background: url(images/shopping_dropdown_bg.gif) repeat-y top left;
padding: 8px 3px 8px 15px;
}
.shopping_basket_dropdown .sb_body {
background: url(images/shopping_dropdown_body_bg.png) repeat-y top left;
margin: 0;
padding: 5px 9px 5px 8px;
position: relative;
z-index: 99999;
}
.checkout_cart .co_header_left {
background: url(images/bg.gif) repeat-x 0 -150px;
overflow: hidden;
padding-left: 3px;
}
.sb_dropdown_footer {
background: url(images/shopping_dropdown_footer_bg.png) repeat-y top left;
clear: both;
height: 7px;
font-size: 0;
}
Voici donc fais demande 4 HTTP et je veux mettre en œuvre Sprite CSS pour les 4 images telles que je peux réduire le nombre de Requête HTTP de 4 à 1, il est également important de garder à l'esprit que nous avons une répétition d'arrière-plan pour toutes les 4 images, soit sur la direction x, soit sur la direction y, et comment l'image-objet doit-elle être créée? CSS pour réduire le nombre de requêtes HTTP.
J'espère que cette question est claire.
Je ne comprends pas tout à fait, mais cela semble impossible à cause de la répétition. Pouvez-vous montrer un exemple graphique? –
Je n'ai pas de maquettes avec moi. Y at-il autre chose que je peux fournir pour ajouter plus de viande à la question? – Rachel
Aussi, pourquoi puis-je créer CSS Sprite si j'ai une interprétation dans la direction x ou y? Je suis nouveau à css sprite et donc apprécierait vraiment si quelqu'un peut donner une explication appropriée pour la raison. – Rachel