この間の仕事でFabricJSについて少し触れたので使ってみました。
最大の特徴は描いたオブジェクトを後から操作できることらしいです。
楕円を描く関数1つだけで、こんな風に移動・拡大縮小・回転ができます。
動かせるデモを見る
アニメーションも簡単にできます。
下は開始位置、終了位置、アニメーションタイプ(バウンド)を設定しただけです。
動かせるデモを見る
FabricJSはここの一番下「Download latest version」からダウンロードできます。
http://fabricjs.com/