25

CSSトランジションで問題が発生しました。ポートフォリオ用のギャラリーをデザインしていCSSますが、画像をホバーするとフェードインする必要があります。私はこれで1時間以上遊んでいて、誰かが私を正しい方向に向けることができることを望んでいました.

これは、 JSFiddleを使用した簡略化されたバージョンです。

4

2 に答える 2

63

画像ギャラリーには順序なしリストを使用することをお勧めします。

ホバーアウトした後、画像の不透明度を即座に 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;
}
于 2013-05-02T19:13:22.493 に答える
14

これはトリックを行います

.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;
}
于 2012-10-20T20:06:19.027 に答える