Je veux utiliser un seul sprite d'image pour ma page web, où devrais-je le déclarer en CSS?
Est-ce que cela devrait être dans le corps ou à quel endroit?Où déclarer/charger des sprites d'image d'arrière-plan pour CSS afin qu'il ne se charge qu'une seule fois?
Exemple:
body
{
background-image:url(/img/sprites.png);
}
#someDiv
{
background-position: -10px -20px; /* can I do this? */
}
#someOtherDiv
{
background-position: -30px -40px; /* and this? */
}
Je n'ai pas essayé parce que je veux savoir d'abord si cela est possible, alors je vais construire mes sprites.
Merci
sonne bien, avez-vous une référence à propos de cette chose "chargé une fois"? Juste pour en être certain. merci – Arief
Bien sûr, lisez ici: http://css-tricks.com/css-sprites/ – Kyle
Juste une petite suggestion: vous n'avez pas besoin de déclarer background-image sur: survolez encore une fois, a.myLink est suffisant. – niksy