Ho aggiunto tutte le mie icone in uno sprite. Ora, ho bisogno di mostrare un'icona da quello sprite con un link. Quando aggiungo lo sprite e ne imposto la posizione di sfondo sul link, tutto lo sfondo del collegamento è lo sprite sprite. ottieni l'immagine da sprite e aggiungi a un href
a{
background-image:url('sprite.png');
}
.sprite_link_icon{
padding-left: 20px;
background-position: -36px -10px
}
<a class="sprite_link_icon" href="">test link test</a>
Come faccio a impostare la larghezza e l'altezza dello sprite, in modo che mostri solo un'icona?
È l'unico modo per aggiungere due div nel tag "a"? In primo luogo, il div con l'icona sprite e la larghezza e l'altezza impostate, e nell'altro testo?
<a href="">
<div class="sprite_link_icon" style="width: 10px; height: 10px;"></div>
<div>test link</div>
</a>
possibile duplicato [Clip/Crop background-image con i CSS] (http://stackoverflow.com/questions/7777159/clip-crop-background-image-with-css) – Antony
E con la risposta giusta! – Rudie