2つのdivを1つずつ表示します。ngAnimateを追加してdivを追加してdivを移動したときにスムーズに遷移する
先頭のdivはngAnimateで公開され、2番目のdivがプッシュされます。
translateYアニメーションを使用して、上のdivが表示されるようにしたいと思います。
@keyframes enter_not_smooth {
from {transform: translateY(-100px);} to {transform: translateX(0px);}
}
@keyframes leave_not_smooth {
from {transform: translateY(0px);} to {transform: translateY(-100px);}
}
問題:トップdiv要素が明らかにされて下のdivがスムーズに動かない、それは代わりに、それは最終的な位置にジャンプします。
トップのdivを表示するために高さのアニメーションを使用すると、最下位のdivが表示されるので、下のdivがスムーズに移動します。
@keyframes enter_smooth {
from {height: 0px;} to {height: 100px;}
}
@keyframes leave_smooth {
from {height: 100px;} to {height: 0px;}
}
あなたは明確にhttps://jsfiddle.net/9bz4Lwxa/105/
質問必要がある場合は、このjsfiddleを参照してください:トップのdiv同様の明らかなアニメーションを実現します私は移動Yプロパティを使用して滑らかなアニメーションを実現することができます任意の方法または別のプロパティがありますが高さが成長しないが、フルサイズであり、ちょうど途中から一番下のdivをプッシュしますか?
ありがとうございます。