0

最初にdisplay:noneに設定されているステートレスコンポーネントを、親コンポーネントの1つで状態が変更された後に表示するようにスライドしたい場合は、あたかもドロップダウンのようにスライドするようにします。 私はアニメーションの部分に新しいです、私は試していたthis_linkReactCSStransitionGroupまたはReactTransitionGroupを使用してReact JSでステートレスコンポーネントをスライドさせるにはどうすればいいですか?

これまでのところ私はサンドボックス(https://codesandbox.io/s/0xrjp051pp)で試しました。

誰かがこれに助けてもらえますか?

答えて

0

ここでは、移行作業が変更されたサンドボックスがあります。 https://codesandbox.io/s/nrz8vlmrrlあなたが修正する必要がある唯一の事は、CSSコードを動作させることです。

私が行った変更は次のとおりです。

  1. コンポーネントの表示にCSSのトランジションクラスを変更しました。以前は表示されていませんでした。
  2. あなたが渡していたが、コンポーネントで使用していない小道具に基づいて、コンポーネントを表示して非表示にしますSubComponent
+0

これは、通常の 'display:block'と' display:none'のように動作します。私はコンポーネントをスライドさせて表示させたい。ちょうどドロップダウンがゆっくりと滑り落ちるように。 @keyframes CSSで試してみましたが、動作しません。 – SsNewbie

関連する問題