何らかの理由でこれを機能させるのに問題があります。
使用したいアイコンシートは次のとおりです。
私の問題は、<li>
アイテムとアイテムの両方の幅と高さを設定しようとしても<a>
、25x25px のアイコンが表示されないことです<a>
。もちろん取り除くつもりです!)
私が間違っていることを教えていただけますか?ありがとうございました!
これは私のコードと問題を示すjsfiddleです。
または、以下の私のコードを見ることができます:
html:
<div id="connect">
<h4>Stay Connected</h4>
<ul class="icons">
<li><a class="blogger" href="#blogger">a</a></li>
<li><a class="linkdin" href="#linkd">b</a></li>
<li><a class="facebook" href="#facebook">c</a></li>
<li><a class="twitter" href="#twit">d</a></li>
</ul>
</div>
CSS:
#connect ul.icons{list-style: none;}
#connect ul.icons li{
width: 25px;
height: 25px;
}
#connect ul.icons li a {
width: 25px;
height: 25px;
background-color: red;
background-image: url('../IMG/iconset.gif');
}
#connect li a.blogger{background-position:100px 0px; }
#connect li a:hover.blogger{background-position:100px 25px;}
#connect li a.linkdin{background-position:50px 0px;}
#connect li a:hover.linkdin{background-position:50px 25px;}
#connect li a.facebook{background-position:25px 0px;}
#connect li a:hover.facebook{background-position:25px 25px;}
#connect li a.twitter{background-position:75px 0px;}
#connect li a:hover.twitter{background-position:75px 25px;}