如何在第一次迭代(而不是第二次)上反转CSS3动画

时间:2011-03-31 12:50:14

标签: javascript animation css3 transition

我已经设置了这样的CSS3动画:

@-webkit-keyframes slidein {
    from { -webkit-transform: translateX(100%); }
    to   { -webkit-transform: translateX(0); }
}

如何在类定义上反转此动画?

例如:

.slideinTransition {
    -webkit-animation-name: slidein;
    -webkit-animation-direction: alternate;
}

这将在第二次迭代时反转动画,我想在第一次迭代时直接反转它。

3 个答案:

答案 0 :(得分:12)

试试这个:

-webkit-animation-direction: alternate-reverse;

答案 1 :(得分:7)

-webkit-animation: slidein 2s ease-out -2s infinite alternate forwards;

让动画从 - [持续时间]秒开始直接跳转到第二个动画;)

答案 2 :(得分:0)

不确定你在谈论什么,但肯定会从里面移动到值,这会让它第一次倒退。