背景に<div>
画像があります。誰かがにカーソルを合わせる<div>
と、背景画像が他の画像に変わるようにしています。問題は、マウスを初めて上に置いたときに、<div>
ロード時に背景画像がちらつき、数ミリ秒間画像が表示されないことです。
このちらつきを取り除くにはどうすればよいですか?ユーザーが実際にホバーする前にホバー用の画像をロードして<div>
、効果がすぐに得られるようにするにはどうすればよいですか。
背景を変更するための私のコード<div>
は非常に単純です:
#someID{
background-image: *image source*;
}
#someID:hover{
background-image: *Another image source*
}
2つの目的の画像を1つの画像に入れてから背景の位置で再生するという解決策があることは知っていますが、背景画像を常に次のように設定しているため、ここではオプションではありません。
image-size: 100% 100%;