-1

こんにちは、スプライトを .gif ファイルとして使用して垂直方向のナビゲーションを作成するのに問題があります。背景を灰色にして、ホバーするとスプライトを使用して変更したいと考えています。私のスプライトを見ると、各ボタンのペアが 2 つあります。最初に色あせたアイコンを表示し、ホバーすると不透明度 100% のアイコンに移動します。これが私がこれまでに持っているものです...私のスプライト
と私のcssを表示するためのリンク:

#socialmedia {
    margin: 0;
    padding: 0;
    list-style: none;
    background:#666;
    width:150px;
}
#socialmedia a {
    display:block;
    width:137px;
    height:10px;
    margin: 1em 0; padding:7px 0 10px 20px;
    font: bold 14px/1 sans-serif;
    color: #000;no-repeat;
    text-decoration: none;
    }
#socialmedia a:hover {  
    background-position: -157px 0;
    color: #fff;
    background: url("images/buttons.gif") 0 0 
    }
#socialmedia a:active {
    background-position: -314px 0;
    color:white;
    }

私のhtml:

<ul id="socialmedia"> 
<li><a href="">FB</a></li> 
<li><a href="">TW</a> </li>
<li><a href="">LI</a></li> 
<li><a href="">GM</a></li>
<li><a href="">YH</a></li> 
</ul> 
4

1 に答える 1