一、lottie的引入

1. 可以同script引入

2. 可以通过npm包引入

npm  i  lottie-web   --save-dev   // 引入方式   import lottie from ‘lottie-web’

二、JSON文件的生成

1. 首先电脑安装AE软件

2. 其次下载  bodymovin.zxp扩展插件,使用这个插件用于JSON的导出

3. 其次下载安装AE扩展插件的工具包 ZXP Installer,这个工具包  aescript + aeplugins zxp installer.exe  可以安装很多的AE扩展插件

4. 在  aescript + aeplugins zxp installer.exe  安装  bodymovin.zxp

安装成功的截图

5. 打开AE编辑 > 首选项 > 常规 界面勾选允许脚本写入文件和访问网络 ,点击确定

选中允许脚本执行

6. 在AE中点击窗口 > 扩展 中就可以看到添加的插件

选中导出json的插件

7. 下一步就是准备动画了,一个aep文件加上素材文件,打开之后在窗口 > 扩展 中打开bodymovin窗口,可以看到下面的窗口

动画的画布

clone导出文件注:以前有遇到过导出卡住的情况,后面考虑到可能是插件和AE版本不匹配的原因,如果你有这种原因那么你就去换一个bodymovin.zxp重新安装一遍,应该会解决这个问题。

三、HTML引入代码

1.

2.lottie.loadAnimation({

container:document.getElementById('lottie'),//dom元素的容器

loop:true,//循环播放

autoplay:true,//自动播放

path:'data.json'   // AE 导出JSON文件

});   或者

3. import lottie from 'lottie-web';

const icon = document.querySelector('.icon');

lottie.loadAnimation({

container: icon, // 包含动画的dom元素

renderer: 'svg', //渲染出来的是什么格式

loop: true,  //循环播放

autoplay: true, //自动播放

path: './data.json' // 动画json的路径

});

html渲染json的插件,lottieJS(Json动画的使用)相关推荐

  1. html渲染json的插件,[ json editor] 如何在网页中使用Json editor 插件

    [目的] 在自己的网页上交由用户进行json的可视化编辑 [难点]1.json中含有递归嵌套的数组和对象 2.json中的基本值类型有数字.字符串和布尔型 [方法]使用daviddurman的Flex ...

  2. android lottie字体json,从json文件到炫酷动画-Lottie实现思路和源码分析

    从json文件到炫酷动画-Lottie实现思路和源码分析,Lottie是最近Airbnb开源的动画项目,支持Android.iOS.ReactNaitve三个平台,本文分析主要Lottie把json文 ...

  3. bean json转kotlin_Android kotlin插件神器Json直接生成javaBean

    这是一个data class从JSON字符串生成Kotlin 的插件,换句话说,是一个将JSON字符串转换为Kotlin data class(Json到Kotlin)的插件 在使用Kotlin进行开 ...

  4. html json解析插件,jQuery插件jsonview展示json数据

    本文实例为大家分享了jQuery插件jsonview展示json数据的具体代码,供大家参考,具体内容如下 项目中要展示json数据,自己写一套html来展示太麻烦,可以使用jquery的插件jsonv ...

  5. notepad++插件实现json、xml格式化

    notepad++比较出色的免费的数据编辑.格式化工具... 现在json.xml文件很流行.格式化也是必须的,方便查看关键信息! 01.下载notepad++及相关插件 npp_7.5.5-x86: ...

  6. bean json转kotlin_Android--------kotlin插件神器Json直接生成javaBean

    这是一个data class从JSON字符串生成Kotlin 的插件,换句话说,是一个将JSON字符串转换为Kotlin data class(Json到Kotlin)的插件 在使用Kotlin进行开 ...

  7. idea json格式化插件_IDEA常用插件

    1.CodeGlance 代码迷你缩放图插件 2. Codota 代码提示工具,扫描你的代码后,根据你的敲击完美提示 Codota基于数百万个开源Java程序和您的上下文来完成代码行,从而帮助您以更少 ...

  8. 【JSON】谷歌浏览器JSON可视化插件:JSON-Handle

    摘要 : JSON-handle是一款对JSON格式的内容进行浏览和编辑,以树形图样式展现JSON文档,并可实时编辑. 今天我推荐一款chrome/Firfox下处理json的插件JSON-handl ...

  9. Sublime Text3 JSON格式化插件JsFromat

     Sublime Text3 JSON格式化插件JsFromat,需完成以下步骤: 1.在Sublime Text3菜单栏里点击Preferences: 2.然后点击Browse Packages; ...

最新文章

  1. iOS UIbutton 点击无反应的几种情况
  2. 《数学之美》第17章 由电视剧《暗算》所想到的—谈谈密码学的数学原理
  3. Python学习前的计划
  4. Confluence 6 导入 SSL 证书和问题解决
  5. 1的个数 itoa函数使用
  6. java数据结构-Vector
  7. fasttext 文本分类_一文综述经典的深度文本分类方法
  8. Remmarguts' Date(POJ2449+最短路+A*算法)
  9. PP视频如何播放本地视频文件
  10. list转数组array[]
  11. Oracle11g创建表空间、创建用户、角色授权、导入导出表以及中文字符乱码问题
  12. 极客大挑战2020_CTF-Web-[极客大挑战 2019]BabySQL
  13. 大数据框架Storm的介绍
  14. ADC的DMA多通道数据采集(雨滴传感器+光敏传感器)
  15. 里程碑!美国航天局NASA耗资高达百亿美元,“终极太空望远镜”拍到了什么?| 美通社头条...
  16. 不能错过的徒步欢乐:从秦皇岛到北戴河
  17. 我的理想高中作文理想是计算机,我的理想高中优秀作文范文
  18. 开闭原则的例子_开闭原则
  19. SPI与I2C总线协议
  20. 渡者 逆向通关分析报告【配置文件】

热门文章

  1. 计算机音译英语单词,汉语谐音英文单词
  2. linux下qt响应全局热键,Qt全局热键(windows篇)(使用RegisterHotKey和句柄进行注册)...
  3. 听说你会Python?做几道题看看呗
  4. 敏捷开发中,团队成员认领的是任务还是用户故事?
  5. android 日历 签到,Android MaterialCalendarView 日历使用 每日签到
  6. matlab读取TXT文件数据,二进制文件数据
  7. lidar_align 标定lidar和imu 在“Performing Global Optimization”步骤终止的问题
  8. CenterNet代码解析-ctdet目标检测
  9. 八年级作文-断了的弦
  10. 【ceph】ceph分布式存储MDS(各种状态、源码)