【发布时间】:2018-05-03 05:05:25
【问题描述】:
我用 CSS 创建了一个动画,它随着时间的推移改变元素的background-position,以创建一种带有背景的滚动效果。
@keyframes stars-animate {
0% {
background-position: 0 -500px;
}
100% {
background-position: 2000px -500px;
}
}
这非常有效。但是,我也想开始倒带动画并创建一个反向滚动事件。这是由一些不相关的操作触发的。
function triggerReverse(element) {
element.style.animationDirection = 'reverse';
}
但是,当我将 animation-direction 设置为 reverse 时,它确实可以工作,但在翻转整个背景之前就不行了。
是我做错了,还是这样做的方法不对,如果是,正确的方法是什么?
编辑:我需要能够在动画播放时反转动画
【问题讨论】:
标签: javascript html css animation background-position