CSS 画像ホバー効果があり、div 内の画像が不透明度 0 になり、背景画像が表示されます。これは、ホバーすると、一方の画像がフェードアウトし、もう一方の画像が表示されることを意味します。
この効果は CSS と Webkit を使用します。
ただし、問題は、画像の上にカーソルを合わせると効果が発生しますが、逆ではありません。つまり、画像を離れてもフェードインしません。しかし、それは私が望む効果です。
これは HTML マークアップです...
<div id="info"><img src="infow1.png" width="800" height="800" /></div>
これはCSSマークアップです...
#info {
background: url(infow2.png) 0 0 no-repeat;
position: fixed;
top: 50%;
left: 50%;
margin-top: -400px;
margin-left: -400px;
width: 800px;
height: 800px;
z-index:100;
opacity: 1;
-webkit-transition: opacity;
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 500ms;
}
#info img:hover{
opacity:0;
-webkit-transition: opacity;
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 500ms;
}
したがって、全体的には、infow.png がフェードアウトし、画像の上にカーソルを置いたときにフェードインする必要があります。