【发布时间】:2023-03-10 15:05:02
【问题描述】:
我正在尝试向下滑动一个 div 元素。 所以我只是使用:
$("#myBox").addClass("moveDown");
.moveDown {
animation:mymove 1s ease-out forwards;
-webkit-animation:mymove 1s ease-out infinite;
}
@keyframes mymove {
from {top:0px; opacity: 0;}
to {top:100px; opacity: 1}
}
@-webkit-keyframes mymove {
from {top:0px; opacity: 0;}
to {top:100px; opacity: 1;}
}
效果很好:我的 Box 平稳地移动到底部 100 像素,但是当动画结束时,它会跳到它的初始位置:关于如何实现它的任何想法?
我不想用jquery的animate函数,因为jquery不够流畅。
【问题讨论】: