当前位置: 首页 > 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/483223/

相关文章:

  • 网站建设 图片国家备案查询系统
  • 网站如何做注册类 cpawordpress 标签输出
  • icp网站信息柳市那些做网站的公司
  • 织梦资讯门户网站模板nginx apache wordpress
  • 营销型网站建设一般要多少钱互动力 网站建设
  • 网站建设杭州公司哪些可以免费做网站
  • 教学方面网站建设前端面试题
  • 交换友情链接的网站标准是什么青海海东住房和城乡建设局网站
  • 深圳龙华做网站的公司营销型网站建设主要步骤
  • 360网站点评深圳专业网站设计制作
  • 苏州网站制作价格怎么在新建网站上做分享代码
  • 怎么做wp网站网站设计过程中需要注意的问题
  • 网站建设咨询公司地址免费网站建设教程
  • 最好的装饰公司营销型网站山东公司网站开发
  • 各大搜索引擎提交网站入口大全县级门户网站建设运营成本
  • 株洲做网站 省心磐石网络高端品牌羽绒服
  • 网站建设响应式是什么意思免费搭建视频网站
  • 公司网站改版多少钱电商网站首页怎么制作
  • 网站微信支付怎么做的公司怎么注册企业邮箱
  • win7上能否做asp网站台州手机网站开发
  • 鸣蝉智能建站阿里云网站备案查询
  • 邯郸医疗网站建设网页设计与制作有什么用
  • 渝北网站建设赚钱的网站做任务
  • 莱州网站建设费用wordpress添加主题
  • 某购物网站建设方案网站建设专业性评价内容
  • 网站设计建设合同董事长办公室装修设计效果图
  • 室内设计师的网站河北工程招标信息网官网
  • 网站板块模板中牟做网站
  • 赣州市城乡建设局官方网站云南医疗seo整站优化
  • 定制商品的网站建设网站开发费计入什么科目