Ich habe alle meine Symbole in ein Sprite hinzugefügt. Jetzt muss ich ein Symbol von diesem Sprite mit einem Link zeigen. Wenn ich das Sprite hinzufüge und seine Hintergrundposition auf der Verbindung festlege, ist der gesamte Hintergrund der Verbindung das Sprite-Sprite. Bild von Sprite und fügen Sie in eine 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>
Wie stelle ich die Breite des Sprites und Höhe, so dass es nur ein Symbol zeigt?
Ist die einzige Möglichkeit, zwei divs im "a" -Tag hinzuzufügen? Zuerst das div mit Sprite-Icon und Breite und Höhe einstellen, und im anderen Text?
<a href="">
<div class="sprite_link_icon" style="width: 10px; height: 10px;"></div>
<div>test link</div>
</a>
möglich Duplikat [Clip/Crop Hintergrund-Bild mit CSS] (http://stackoverflow.com/questions/7777159/clip-crop-background-image-with-css) – Antony
Und mit der richtigen Antwort! – Rudie