我想實現一個很好的動畫,但是我有點卡住使用CSS只實現我想要的效果。目前,我正在使用animate.css爲新元素設置動畫,但舊元素不會優雅地移動,因爲我沒有其他動畫。優雅地動畫一堆divs
這是一個http://jsfiddle.net/tcq8kuy6/1/說明我的動畫的當前狀態。
setInterval(function(){
var newbox = "<div class='child animated bounceInDown'></div>"
$('.container').prepend(newbox);
}, 2000);
爲什麼不使用CSS3 translateY()添加一個新元素之前,先將你的一堆子元素放在一個點上,因爲這些子元素的高度已知 – Kiwi1 2014-11-03 20:52:55
在這種情況下,它已知,但divs可以有不同的尺寸。我無法找到一種方法來簡單地說,插入前滑下100px,這是我想要實現的。 – Astronaut 2014-11-03 21:00:25