私は私のコンポーネントでrender()
関数内のコードを持っている:ReactCSSTransitionGroupの何が問題なのですか?
..
<ReactCSSTransitionGroup
transitionName="testing"
transitionEnterTimeout={600}
transitionLeaveTimeout={600}>
<div>testing animations!</div>
</ReactCSSTransitionGroup>
..
と私は私のCSSファイルでこのコードを持っている:
.testing-enter {
animation: slideIn 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.testing-leave {
animation: slideOut 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
@keyframes slideIn {
0% {
opacity 0
transform translate3d(-50px, 0, 0)
}
100% {
opacity 1
transform translate3d(0, 0, 0)
}
}
@keyframes slideOut {
0% {
opacity: 1
transform: translate3d(0, 0, 0)
}
100% {
opacity: 0
transform: translate3d(50px, 0, 0)
}
}
私はちょうど、右からslideInに私div
ブロックをしたいが、何も起こりません!間違ったコードを見つけることができませんでした。
ありがとうございます!私のためにTransitionAppearが機能します! –
ようこそ!喜んで助けになる:) – Deadfish