動的に内容が変化するdivのサイズ(signupForm
)の遷移をアニメーション化したいと思います。未知のサイズでアニメーションサイズの遷移をアニメーションする
各ステップのコンテナdivのサイズは不明です。
私はこれをCSSで行うことをお勧めします。
私はVue.jsを使ってフォームを交換しています。
<div class="signupForm">
<component id="currentView">
<FormOne></FormOne>
<FormTwo></FormTwo>
<FormThree></FormThree>
<FormFour></FormFour>
<FormFive></FormFive>
</component>
</div>
#signupForm
残さないが、FormOne
がFormTwo
と交換ます決して、など
私は次のように追加しました:
.signupForm {
max-height:inherit;
display:inline-block;
transition: max-height 0.3s ease-in-out;
}
しかし、遷移特性はあまり助けにはなりませんでした。何か案は?
私は(私はそれを使用していませんでした私はVueJSでの作業の例をまとめるのに苦労してるVue.js – softcode
を使用しています前)。私はトランジション機能(vuejs.org/v2/guide/transitions.html)を使うことを考えていました。私はあなたが実際にサインアップフォームの高さをアニメートする必要はないと思うが、あなたが表示/隠しているフォームの高さをアニメーション化する必要があると思う。この例を参照してください:https://jsbin.com/pinowoxufa/1/edit?html,css,output – fubar