关于css3元素组合动画重复运行问题

新手上路,请多包涵

我给元素增加了两个动画,然后增加了重复循环属性,最后只有第二个动画一直重复循环,这个问题怎么解决。代码如下:,前面是两个动画一起运行的,后面只有snake这个动画循环运行了。

.container2{
        position: relative;
        top: 200px;
        left: 100px;
        margin: 2px;
        z-index: 100;
        width: 100px;
        height: 100px;
        background: #000;
        -webkit-animation:slideIn 2s , snake 1s ;
        -webkit-animation-iteration-count: infinite,infinite;
        -webkit-animation-delay: 1s, 2s;
        }
阅读 4.6k
2 个回答
✓ 已被采纳新手上路,请多包涵

已经解决问题了,使用setTimeout定时修改样式就可以了

-webkit-animation:slideIn 2s 1s infinite, snake 1s 2s infinite;
试下这个?我猜测分开写属性可能导致animation-iteration-count只在snake上定义了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题