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

den*_*cio 12 javascript animation transition css3

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

@-webkit-keyframes slidein {
    from { -webkit-transform: translateX(100%); }
    to   { -webkit-transform: translateX(0); }
}
Run Code Online (Sandbox Code Playgroud)

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

例如:

.slideinTransition {
    -webkit-animation-name: slidein;
    -webkit-animation-direction: alternate;
}
Run Code Online (Sandbox Code Playgroud)

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

Rol*_*nyi 13

试试这个:

-webkit-animation-direction: alternate-reverse;
Run Code Online (Sandbox Code Playgroud)


Daa*_*aan 7

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

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

  • 它目前适用于最新的chrome(23.0.1271.91) (2认同)