动画迭代延迟CSS3

时间:2013-03-23 16:01:47

标签: css3 animation

有没有办法在每次迭代之间添加延迟?

EX:我想添加2s的第一个延迟和10s的交互延迟

以下是一些代码:

代码:

/* PROCESSAR AQUI! */
/*...*/


/* KEYFRAMES */

@-webkit-keyframes transitdescription {
    15%     { margin-left: 45px;}
}

@-webkit-keyframes transitimage {
    0%      { right: -100%;}
    10%     { right: -webkit-calc(93% - 350px);}
    25%    { right: -webkit-calc(90% - 350px);}
    90%    { right: -webkit-calc(90% - 350px);}
    100%    { right: -webkit-calc(200%);}
}

@-webkit-keyframes rotateimg {
    50%  {-webkit-transform: rotate(-10deg);}
}

@-webkit-keyframes pluswidth {
    50%  {  width: 450px;}
}

@-webkit-keyframes leaveimage {
    50%  {  width: 450px;}
}

感谢。

1 个答案:

答案 0 :(得分:4)

虽然有it has been suggested,但没有这样的属性。

有解决方法:

@-webkit-keyframes transitimage {
    /* animation here */
    10%, 100% { /* wait for 10 seconds without doing anything */ }
}

这远非理想 您可以查看此related question以获取其他解决方法。