Tôi đã thêm tất cả các biểu tượng của mình vào một ảnh. Bây giờ, tôi cần hiển thị một biểu tượng từ sprite đó với một liên kết. Khi tôi thêm sprite và thiết lập vị trí nền của nó trên liên kết tất cả các nền của liên kết là sprite sprite. tải hình ảnh từ sprite và thêm vào a 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>
Làm thế nào để thiết lập chiều rộng và chiều cao của sprite, để nó chỉ hiển thị một biểu tượng?
Cách duy nhất để thêm hai div trong thẻ "a"? Đầu tiên, div với biểu tượng sprite và chiều rộng và chiều cao được thiết lập, và trong văn bản khác?
<a href="">
<div class="sprite_link_icon" style="width: 10px; height: 10px;"></div>
<div>test link</div>
</a>
thể trùng lặp của [Clip/Crop background-image với CSS] (http://stackoverflow.com/questions/7777159/clip-crop-background-image-with-css) – Antony
Và với câu trả lời đúng! – Rudie