当前位置: 首页 > news >正文

高新区建设局网站中山小榄网站建设

高新区建设局网站,中山小榄网站建设,网站设计模板中的页,做抖音风的网站Lottie简介 Lottie是一个Airbnb 开发的用于Android,iOS,Web和Windows的库,用于解析使用Bodymovin导出为json的Adobe After Effects动画,并在移动设备和网络上呈现 — GitHub Lottie主要特性 After Effects 兼容性: …
Lottie简介

Lottie是一个Airbnb 开发的用于Android,iOS,Web和Windows的库,用于解析使用Bodymovin导出为json的Adobe After Effects动画,并在移动设备和网络上呈现 —
GitHub

Lottie主要特性

After Effects 兼容性:
- 将 AE 项目 (.json) 转换为应用程序/Web 动画。

跨平台:

  • 支持 Android、iOS、Web 和 React Native 等框架。

高性能:

  • 使用本机图形以获得比 CSS/JS 更好的性能。

可自定义:

  • 可以修改动画的颜色、大小、速度等。

轻量级:

  • 文件大小小,因为它们仅包含关键帧数据。

易于使用:

  • 简单的 API,易于集成。

丰富的效果:

  • 支持 After Effects 中的复杂动画。

实时渲染:

  • 在不同屏幕尺寸下保持质量。

社区支持:

  • 活跃的开源社区,经常更新。

动画缓存:

  • 支持缓存以提高重复播放性能。
Lottie基本用法
// cdn
<script src="https://cdnjs.cloudflare.com/ajax/libs/bodymovin/5.10.1/lottie.min.js" type="text/javascript"></script>
npm install lottie-web;
// 示例
import lottie from 'lottie-web';
const animation = lottie.loadAnimation({container: document.querySelector('.animation'),path: './data.json', // 动画文件路径renderer: 'svg', // 渲染方式loop: true, // 是否循环播放autoplay: true, // 是否自动播放name: "New Year", // 动画参考名称
})
Lottie API
名称参数
container用于渲染的容器,一般使用一个 div 即可
renderer渲染器,可以选择 ‘svg’ / ‘canvas’ / ‘html’,个人测试发现 svg 效果和兼容性最好
name动画名称,用于 reference
loop循环
autoplay自动播放
pathjson 路径,页面会通过一个 http 请求获取 json
animationDatajson 动画数据,与 path 互斥,建议使用 path,因为 animationData 会将数据打包进来,会使得 js bundle 过大
Lottie 实例方法
名称参数描述
stop停止动画
play播放动画
pause暂停动画
destroy销毁
setSpeedNumber设置播放速度,1 表示1倍速度,0.5 表示 0.5倍速度
setDirectionNumber正反向播放,1 表示 正向,-1 表示反向
goToAndStopNumber, [Boolean]跳到某一帧或某一秒停止,第二个参数 iFrame 为是否基于帧模式还是时间,默认为 false
goToAndPlayNumber, [Boolean]跳到某一帧或某一秒开始,第二个参数 iFrame 为是否基于帧模式还是时间,默认为 false画
playSegmentsArray, [Boolean]播放片段,参数1为数组,两个元素为开始帧和结束帧;参数2为,是否立即播放片段,还是等之前的动画播放完成
Lottie 实例事件
名称描述
onComplete当动画播放完成时触发
onLoopComplete当动画的一个循环播放完成时触发
onEnterFrame每一帧动画播放时触发
onSegmentStart当动画片段开始播放时触发

addEventListener 事件

const animation = lottie.loadAnimation({...,
});
animation.addEventListener('complete', function() {console.log('Animation complete');
});
名称描述
complete动画播放完成时触发
loopComplete动画的一个循环播放完成时触发
enterFrame每一帧动画播放时触发
segmentStart动画片段开始播放时触发
config_ready当初始配置完成时触发
data_ready当动画的所有部分都已加载时触发
DOMLoaded当元素已添加到 DOM 时触发
destroy动画销毁时触发
http://www.yayakq.cn/news/383609/

相关文章:

  • 电脑自带的做网站叫什么软件昆明做网站软件
  • wordpress 插件 上传哈尔滨网站seo
  • 网站开发需要配置哪些人员wordpress首页关键词添加
  • 网站开发的网页模板建设工程专业承包交易中心网站
  • 北京网站设计公司济南兴田德润团队怎么样四川成都高端网站建设
  • 哪个网站做图找图片定制网站对公司有什么好处
  • 菏泽做网站优化的百度搜索引擎广告投放
  • 网站首页被k还有救吗旅游营销网站开发
  • 网站建设分解结构网站设置主页
  • 请多记几个本站域名防止失联企业服务网站建设方案
  • 新余商城网站建设php一个企业网站多钱
  • 如何发布一个网站网上购物的好处
  • 域名之后怎么做网站做一个软件需要哪些步骤
  • 网站广告制作网页设计好的网站
  • 局域网站点建设方案中文域名解析网站
  • 自己在公司上班做网站宣传 侵权吗seo推广工具
  • 东莞建设网站综合服务平台石家庄seo网站管理
  • 网站分页导航电子产品外观设计
  • 杰奇网站地图插件网页版传奇复古
  • 做除尘环保的如何推广自己的网站网站显示结算
  • 电子商务毕业设计网站建设电子商务网站建设实验
  • 网站后台怎么修改文字wordpress主机 好吗
  • 安庆市网站建设wordpress更改自定义文章页面
  • 网站关键词快速排名备案域名交易
  • 建设网站的费用预算成都网站优化报价
  • seo建站工具网站打开慢什么原因
  • 开源 网站源代码昆明最新消息今天
  • 专业群建设网站深圳 购物网站
  • 网站开发形式选择兰州市七里河建设局网站
  • wordpress 目录 导航站网站制作北京网站建设公司哪家好