👯✨😄📫
前端的帧动画制作器,作为用户的你可以直接绘制多个帧,然后点击导出(import),就可以获得相应的css代码!
css代码可以直接置入你的前端项目中使用!✌️
开源不易,如果你觉得有用,就给个star吧!😋
演示:
-
绘笔功能
-
帧时间轴管理
-
图片插入
-
绘制步骤的撤回和前进
-
动画预览
-
增加绘画图形的色彩填充
-
增加多时间轨道模块
1.克隆项目git clone [email protected]:a1163675107/easy-animation.git
2.进入项目根目录,启动指令:npm install
3.npm run serve
帧的概念:现代动画成形的原理就是视觉暂留,一个时长为1s的动画通常是由多个画面组成,每个画面就是一'帧',在本项目中,你只需要绘制一些关键帧,程序就能自动补帧,完成动画。
[warning]每一帧对应的画面必须是封闭的图形。
最右方的+可新增一个帧
对应帧要写一个具体的时间,三个空槽分别是分:秒:毫秒
选择:鼠标左键点击
拖动:鼠标左键拖动
删除:右键菜单delete
调整:右键菜单adjust,精确改变帧对应的时间。
从上到下分别是:
-
选择
目前主要是用于拖动插入的图片。未来将会有更多功能 待更新.......
-
钢笔
钢笔状态下也可以拖动图片。但注意:图片必须在画布之外
-
染料桶
-
颜色选择
-
撤回
-
前进
-
插入图片
插入后的图片可放大,缩小,调整尺寸
-
预览动画
-
导出css代码
-
调整画布尺寸