私は以前にこの効果を使用しました、すべてが順調です(私が見る限り)、しかしそれはただ機能していません。私は何を逃しましたか?
ありがとう。
スプライトは水平に配置されているため、次のようにホバー状態をオフセットする必要があります。
element:hover {
background-position: -77px 0;
}
背景オフセットが間違っているようです。077px(間違った軸に沿ったyオフセット)の代わりに、-77px0を試してください。
変更するだけ
background-position: 0 77px;
に
background-position: -77px 0;
ええと、あなたの背景位置は、左の開始位置ではなく、上の開始位置を調整していますか?