Tüm simgelerimi bir hareketli grafiğe ekledim. Şimdi, bir bağlantıyla o hareketli grafikten bir simge göstermem gerekiyor. Hareketli çizgiyi eklediğimde ve arka plan konumunu bağlantıya ayarladığımda, bağlantının arka planının tamamı hareketli grafitedir. görüntüyü sprite'dan alın ve bir href'e ekleyin
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>
Nasıl yalnızca bir simge gösterir böylece, birleşik resmin genişliğini ve yüksekliğini ayarlamak do?
"a" etiketine iki div eklemenin tek yolu var mı? İlk olarak, hareketli simge ve genişlik ve yükseklik ayarlı div ve diğer metinde?
<a href="">
<div class="sprite_link_icon" style="width: 10px; height: 10px;"></div>
<div>test link</div>
</a>
olası yinelenen http://stackoverflow.com/questions/7777159/clip-crop-background-image-with-css) – Antony
Doğru cevap ile! – Rudie