我在CSS中使用了两个关键帧动画。一个从左到右移动,另一个则使用完全相同的值,但是方向相反。
@keyframes moveLeft
{
from {transform: translate3d(50px, 0, 0);}
to {transform: translate3d(0px, 0, 0);}
}
@keyframes moveRight
{
from {transform: translate3d(0px, 0, 0);}
to {transform: translate3d(50px, 0, 0);}
}
不过,我想知道是否可能只使用一个关键帧动画。但是,一旦我添加了 animation-direction: reverse
,动画只会播放一次。它可能保存了已经使用过一次的信息。
那么:我能否以某种方式重置这些信息?或者有没有可能在不使用JS的情况下两次以不同方向使用相同的动画?