当前位置: 首页 > 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.mnyf.cn/news/49376.html

相关文章:

  • 哪儿有那种网站湖南网站建设工作室
  • 海口网站建设 小黄网络东莞seo网络培训
  • 西安异构国际设计公司好不好怎么进行seo
  • 网站建设 中企动力阀门站长之家收录查询
  • 怎么样做外链推广网站运营主要做什么工作
  • 自己做的网站实现扫码跳转优化关键词排名公司
  • wordpress免费家居主题seo挖关键词
  • 男人做爽的免费网站天津seo结算
  • 怎么做网站评估关键词挖掘工具爱站网
  • 免费建立一个个人网站株洲seo优化
  • 昆山靠谱的网站建设公司百度网站推广费用
  • 收废品做网站怎样做网站平台
  • 建手机端网站怎么做网站推广多少钱
  • 西安网站开发公司地址什么叫网络营销
  • wordpress基于什么黑帽seo技术
  • 做外汇都要看什么网站网站设计报价方案
  • 苏州高端建站公司品牌网络营销成功案例
  • 沌口做网站中国软文网官网
  • 广州搜发网络科技有限公司seo推广骗局
  • 网站上线备案湖北疫情最新情况
  • 品牌网站和优化网站外包公司排名
  • 网站建设公司的重要性自媒体营销的策略和方法
  • 黄骅贴吧房屋买卖做网站优化的公司
  • 90后做网站月入万元百度搜索引擎关键词优化
  • 新疆生产建设兵团举报网站南京百度seo公司
  • 策划网站做营销推广产品如何推广
  • 15年做啥网站能致富自建网站
  • 网站建站图片淘宝一个关键词要刷多久
  • 商丘专业做网站昆明百度推广优化
  • 网站建设公司清明雨上深圳关键词推广整站优化