私はこのサイトに出くわし、マウスが自分のサイトに移動しているときに、彼らの写真を変更するロゴに似たものを実装したいと思いました。ページソースが少し混乱しているので、jQueryを使用しているかどうかはわかりませんが、JavaScript内でこれを行う方法はありますか?
質問する
1297 次
2 に答える
1
実際、そのサイトは背景スプライトを使用しており、各ロゴを表示してスプライトの位置を変更しています。
これはロゴのスプライト画像です: http ://w00tmedia.net/wp-content/themes/w00t/images/citrus-logos.png
スプライトのレイアウトと、画像を「すばやく」変更する方法に基づいて、いくつかの計算を行う必要があります。
これを参照してください、 http://docs.jquery.com/Tutorials:Mouse_Position
次に、要素の背景位置を変更します。
于 2013-02-28T20:10:46.193 に答える
0
画像タグの代わりにdivまたはその他のブロック要素がある場合は、cssを使用して同じ効果を達成することもできます。
#logo {
background: url('logo.png');
width: 200px;
height: 45px;
}
#logo:hover {
background: url('logo_hover.png');
}
于 2013-02-28T20:09:31.667 に答える