ホバー効果に問題があります。3枚の画像を含むCSSスライドドア、ホバー効果の問題
<li class"menuButton facorits>
<div class="menuButtonLeft></div>
<div class="menuButtonMiddle>
<div class="favotisIcon"></div>
</div>
<div class="menuButtonRight"></div>
</li>
.menuButton:hover > div {
background-position: right -40px;
cursor: pointer;
}
.menuButtonLeft{
background: url("left.png") no-repeat scroll 0px 0px transparent;
float: left;
width: 5px;
height: 100%;
}
.menuButtonMiddle{
background: url("Middle.png") no-repeat scroll -5px 0px transparent;
float: left;
}
.menuButtonRight{
background: url("right.png") no-repeat scroll -224px 0 transparent;
float: left;
width: 5px;
height: 100%;
}
私は3枚の画像でスライドドアcssを使用しています。問題は、背景位置を設定すると、各画像が同じxy位置から始まるように見えるということです。すべての画像がスプライトにあります(オリジナル、ホバー、互いの下にアクティブ)
1つの「セレクタ」で3枚の画像すべてからY値を取り除いていますか?
例:このような
http://jsfiddle.net/k4RjV/16/気にいりません。ボタンの上にマウスを置くと、x y座標が左右の画像に間違っていることがわかります。
.menuButtonLeft、.menuButtonMiddle、.menuButtonRightに割り当てられたCSSを確認すると便利です。 –
画像とホバーのスタイルも表示する必要があります。ベストはあなたのサイトかjsfiddleでオンラインの例になります。 – RoToRa
http://jsfiddle.net/k4RjV/16/このようなものはありません。ボタンの上にマウスを置くと、x座標が間違っていることがわかります – Plexus81