以下は、私が取り組んでいることのスニペットです。基本的には、不透明なオーバーレイで覆われた画像の大きなグリッドになります。divの画像にカーソルを合わせると、特定のオーバーレイがそれぞれアニメーション化されるようにします。また、一度に 1 つの画像だけにオーバーレイがないことを確認する必要があります。
どうすればこれを行うことができますか?
<div id="cast-wrap">
<div id="img-wrap">
<div class="char"><div class="overlay"></div><img style="z-index: 99999999;" src="img/person1.jpg"/></div>
<div class="char"><div class="overlay"></div><img src="img/person2.jpg"/></div>
<div class="char"><div class="overlay"></div><img src="img/person3.jpg"/></div>
</div>
これは私がやってみた...
$(".char").hover(
if($("this.char img").css("z-index") == "0px"){
$('this.overlay').animate({"opacity": 0});
$('this.char img').animate({zIndex: 999999}, 2000)
}
});