我有两个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推开?
谢谢。