2013-12-16 69 views
0

我正在处理animate.css - https://daneden.me/animate/,我想知道是否可以让多个元素使用CSS动画并在页面加载时一个接一个地执行。在页面加载后一个接一个地执行元素

这是三个不同的元素我想使用:

<img src="flowers.png" data-test="bounceInDown" class="animated bounceInDown" /> 
<img src="dog.png" data-test="bounceInDown" class="animated bounceInDown" /> 
<img src="speechbubble.png" data-test="bounceInDown" class="animated bounceInDown" /> 

我只是需要帮助执行动画陆续在页面加载。

谢谢。

+0

你可以使用jQuery循环并添加类的动态? –

+0

我对JS不太擅长,这就是我寻求帮助的原因。 –

回答

2

如果你想坚持只用CSS,你可以使用animation-delay子属性时间的出来......添加另一个类的img标记然后添加以下原来的CSS动画之前CSS

img.class1{ 
    animation-delay: 3s; 
    -webkit-animation-delay: 3s; 
} 
img.class2{ 
    animation-delay: 6s; 
    -webkit-animation-delay: 6s; 
} 
img.class3{ 
    animation-delay: 9s; 
    -webkit-animation-delay: 9s; 
} 

你必须做一些来回测试才能使时序正确,但它不应该太复杂。这里是一个animation-delay在行动中的小提琴:http://jsfiddle.net/Ny4XH/

+0

这工作就像一个魅力!谢谢@Dryden! –

+0

@ToniRomero没问题!不要忘记将答案标记为已接受。 –

相关问题