私はReact Animations (React CSS Transition Group)の公式ドキュメントを読んできましたが、特にタイムアウト値が使用されているかどうかは不明です。値は、遅延、アニメーションの継続時間、または削除されるまでにそのクラスが適用される期間ですか?そして、彼らは私のCSSで設定されたトランジションの持続時間にどのように関連していますか?React CSS Transition Groupのタイムアウト値はどのくらいですか?
たとえば、コンポーネントの入力/出力時に単純なフェードイン/アウトを行う場合、CSS内で不透明度と遷移時間を設定します。コンポーネントは、この値で渡されたタイミングまたはCSS内で設定された持続時間に基づいてアニメーション化されますか?ここで
は、公式ドキュメントが提供する例を示します
私は
<ReactCSSTransitionGroup
transitionName="example"
transitionEnterTimeout={500}
transitionLeaveTimeout={300}
>
{items}
</ReactCSSTransitionGroup>
私の.cssファイル
.example-enter {
opacity: 0.01;
}
.example-enter.example-enter-active {
opacity: 1;
transition: opacity 500ms ease-in;
}
.example-leave {
opacity: 1;
}
.example-leave.example-leave-active {
opacity: 0.01;
transition: opacity 300ms ease-in;
}
コンポーネントのおかげに反応します!あなたはリンク先のページから