CSS
トランジションで問題が発生しました。ポートフォリオ用にCSS
ギャラリーを設計していますが、ホバー時に画像をフェードインする必要があります。私はこれを1時間以上いじっていましたが、誰かが正しい方向に向けてくれることを望んでいました。
JSFiddle を使用した簡易バージョンを次に示します。
画像ギャラリーには番号なしリストを使用することをお勧めします。
ホバーアウトした後、すぐに画像の不透明度を50%にしたい場合を除き、私のコードを使用する必要があります。移行がよりスムーズになります。
#photos li {
opacity: .5;
transition: opacity .5s ease-out;
-moz-transition: opacity .5s ease-out;
-webkit-transition: opacity .5s ease-out;
-o-transition: opacity .5s ease-out;
}
#photos li:hover {
opacity: 1;
}
これはトリックを行います
.gallery-item
{
opacity:1;
}
.gallery-item:hover
{
opacity:0;
transition: opacity .2s ease-out;
-moz-transition: opacity .2s ease-out;
-webkit-transition: opacity .2s ease-out;
-o-transition: opacity .2s ease-out;
}