すべてのアイコンをスプライトに追加しました。ここで、そのスプライトの 1 つのアイコンとリンクを表示する必要があります。スプライトを追加してその背景位置をリンクに設定すると、リンクの背景はすべてスプライト スプライトになります。
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>
スプライトの幅と高さを設定して、アイコンを 1 つだけ表示するにはどうすればよいですか?
「a」タグに 2 つの div を追加する唯一の方法はありますか? まず、スプライト アイコンと幅と高さが設定された div と、他のテキストでは?
<a href="">
<div class="sprite_link_icon" style="width: 10px; height: 10px;"></div>
<div>test link</div>
</a>