寫在前面

記得以前facebook做過一款HTML5游戲。開場動畫是一塊軟體類似豆腐的東西一起搖擺。類似的效果如下面的gif所示:
Android培訓(xùn),安卓培訓(xùn),手機開發(fā)培訓(xùn),移動開發(fā)培訓(xùn),云培訓(xùn)培訓(xùn)

facebook當(dāng)時使用的是createjs下的子項目easeljs和tweenjs去制作,基于Canvas的動畫。基本的原理主要是:循環(huán)運動Canvas抽象的DisplayObject的skewX和scaleY來實現(xiàn)軟體搖擺。
目前來看transformjs也能做到,因為transformjs也能運動skewX和scaleY。先來看看facebook的方式。

tweenjs + transformjs

注意這里的tweenjs是createjs下的子項目,而不是github上的tween.js項目。