我有兩個div,一個在另一個之上。當div被另一個div移動時平滑過渡ngAnimate和translate
頂部div顯示ngAnimate並推下第二個股票。
我想使用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;}
}
請參見本文的jsfiddle如果你需要澄清https://jsfiddle.net/9bz4Lwxa/105/
問題:有什麼辦法可以實現通過平移Y財產或其他財產流暢的動畫效果,將達到類似的露出動畫其中頂格不是在高度上增長,而是全尺寸,只是將底部的div推開?
謝謝。