Produced a range of frame by frame animation of javascript.
这是一个用来产生css3逐帧动画的插件;
依赖关系:jQuery
作者微博:折腾笔记
初始化
var $fbf = new FBF('#fbf', {
img: 'img/fbf.jpg',
});
播放
$fbf.play();
停止
$fbf.stop();
图片的生成可以用这个图片拼接工具
导入全部图,横排即可
初始化
var $fbf = new FBF('#fbf', {
width: 200, //舞台宽度默认元素宽度------->可选参数
height: 300, //舞台高度默认元素高度------->可选参数
img: 'img/fbf.jpg', //图片地址(如用相对路径请以实际发生动画的页面为准)------------------------------->必填
frames: 8, //总帧数,默认自动计算------->可选参数
speed: 100, //帧速,默认0.1秒------->可选参数
loop: true, //循环,默认关闭------->可选参数
start: 0, //开始帧,0为第一帧------->可选参数
end: 7, ////结束帧,缺省为最后一帧------->可选参数
});
播放
// 倒序播放
$fbf.play({
start: 7,
end: 0,
}, function() {
console.log('播放完毕');
});
- 图片改为支持图片数组或者竖排序列帧;
- 图片展示方式由背景改为图像;动画采用3D变换