모든 아이콘을 스프라이트에 추가했습니다. 이제 링크를 통해 해당 스프라이트의 아이콘 하나를 표시해야합니다. 스프라이트를 추가하고 링크에서 배경 위치를 설정하면 링크의 모든 배경이 스프라이트 스프라이트가됩니다. 스프라이트에서 이미지를 가져와 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>
방법은 단 하나 개의 아이콘이 표시되도록 내가, 스프라이트의 너비와 높이를 설정합니까?
"a"태그에 두 개의 div를 추가하는 유일한 방법은 무엇입니까? 먼저 스프라이트 아이콘과 폭과 높이가 설정된 div와 다른 텍스트는?
<a href="">
<div class="sprite_link_icon" style="width: 10px; height: 10px;"></div>
<div>test link</div>
</a>
가능한 중복 http://stackoverflow.com/questions/7777159/clip-crop-background-image-with-css) – Antony
올바른 대답을! – Rudie