2016-06-12 11 views
0

CSS3ぼかしフェードアウトエフェクトを使用していますが、画像が再び表示されるときにその効果を逆にしたいと思います。私が作成しようとしているのは、ぼかしでフェードインしてシャープに行くことですが、クラスの効果を逆にすることはできません。.home-holder.inCSS逆ぼかしフェードアウトエフェクト

CSS:

.home-holder.out{ 
    -webkit-filter: blur(8px); 
    -webkit-transform: scale(1.4, 1.4); 
    opacity: 0.25; 
    -webkit-transition: all 0.25s ease-out; 
    transition: all 0.25s ease-out; 
    visibility: hidden; 
} 

.home-holder.in{ 
    -webkit-filter: blur(8px); 
    -webkit-transform: scale(1.4, 1.4); 
    -webkit-transition: all 0.25s ease-in; 
    transition: all 0.25s ease-in; 
    visibility: visible; 
} 
+0

それは右、シャープになりませんので、あなたは両方の状態で同じ 'filter'を使用していますか?私はあなたの質問を誤解しましたか? – Harry

答えて

1

たぶん0PXする.INクラスのぼかしを変更?

.home-holder.in { 
    -webkit-filter: blur(0px); 
    -webkit-transform: scale(1.4, 1.4); 
    -webkit-transition: all 0.25s ease-in; 
    transition: all 0.25s ease-in; 
    visibility: visible; 

http://codepen.io/anon/pen/OXNMvj

+0

ありがとうございます。イメージサイズが拡大されているので、私は '-webkit-transform:scale(1.4、1.4);'を削除しました。 –

関連する問題