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

深圳华强北赛格大楼晃动网络优化培训

深圳华强北赛格大楼晃动,网络优化培训,shenz软件开发好公司,宁波网站建设详细方案模板文章目录 1. 简介2. 优点3. 效果4. 安装使用5. lottie-web 常用方法6. Lottie-web 常用的事件 1. 简介 官方介绍:Lottie 是一个库,可以解析使用AE制作的动画(需要用bodymovie导出为json格式),支持web、ios、android、flutter和re…

文章目录

  • 1. 简介
  • 2. 优点
  • 3. 效果
  • 4. 安装使用
  • 5. lottie-web 常用方法
  • 6. Lottie-web 常用的事件

1. 简介

官方介绍:Lottie 是一个库,可以解析使用AE制作的动画(需要用bodymovie导出为json格式),支持web、ios、android、flutter和react native。 在web端,lottie-web库可以解析导出的动画json文件,并将其以svg或者canvas的方式将动画绘制在我们的页面上.

在这里插入图片描述
找到我们想要的动画,然后点击后,弹出窗口,点击下载,格式为JSON。然后就能把这个动画的json数据用到我们自己的项目里边去了

2. 优点

  1. 动画由设计使用专业的动画制作工具AE来实现,使动画实现更加方便,且效果更好
  2. 前端可以方便的调用动画,并对动画进行控制,减少前端动画工作量
  3. 设计制作动画,前端展现动画,分工明确
  4. 使用lottie方案,json文件大小比gif文件小很多,性能也会更好

3. 效果

请添加图片描述

4. 安装使用

npm 安装

npm install lottie-web

完整代码

<template><div class="home"><div class="body"><div id="lottieId" /></div></div>
</template><script>
import lottie from 'lottie-web'
export default {name: 'Demo',data() {return{}},mounted() {this.animation = lottie.loadAnimation({container: document.getElementById('lottieId'),renderer: 'svg',loop: true,autoplay: true,animationData: require('@/assets/lottie/by.json'),})},
}
</script><style scoped lang="scss">
.home {.body {width: 890px;height: 500px;border: #ff3366 solid 10px;box-sizing: border-box;box-sizing: border-box;#lottieId {padding: 40px;box-sizing: border-box;width: 100%;height: 100%;}}
}
</style>

5. lottie-web 常用方法

animation.play(); // 播放,从当前帧开始播放animation.stop(); // 停止,并回到第0帧animation.pause(); // 暂停,并保持当前帧animation.goToAndStop(value, isFrame); // 跳到某个时刻/帧并停止isFrame(默认false)指示value表示帧还是时间(毫秒)animation.goToAndPlay(value, isFrame); // 跳到某个时刻/帧并进行播放animation.goToAndStop(30, true); // 跳转到第30帧并停止animation.goToAndPlay(300); // 跳转到第300毫秒并播放animation.playSegments(arr, forceFlag); // arr可以包含两个数字或者两个数字组成的数组,forceFlag表示是否立即强制播放该片段animation.playSegments([10,20], false); // 播放完之前的片段,播放10-20帧animation.playSegments([[0,5],[10,18]], true); // 直接播放0-5帧和10-18帧animation.setSpeed(speed); // 设置播放速度,speed为1表示正常速度animation.setDirection(direction); // 设置播放方向,1表示正向播放,-1表示反向播放animation.destroy(); // 删除该动画,移除相应的元素标签等。

6. Lottie-web 常用的事件

animation.addEventListener('data_ready', () => {}) // 动画数据加载完毕
animation.addEventListener('config_ready', () => {}) // 完成初始配置后
animation.addEventListener('data_failed', () => {}) // 加载动画数据失败
animation.addEventListener('loaded_images', () => {}) // 所有图片加载成功或者失败
animation.addEventListener('DOMLoaded', () => {}) // 将元素添加到DOM后
http://www.hengruixuexiao.com/news/52528.html

相关文章:

  • wordpress哪里找域名seo网站搭建是什么
  • 企业网站 php网络服务商在哪咨询
  • 网站建设工具最简洁的关键词查询工具包括哪些
  • 知名网站建设官网自己做网站制作流程
  • 一个网站建设流程腾讯广告平台
  • 移动端模板 wordpress什么是网站seo
  • 网站开发工程师是做什么的引流推广犯法吗
  • 怎样做网站的反链站长工具在线免费
  • 网站开发使用api对seo郑州网站seo优化
  • 公司建网站的步骤网络推广服务商
  • 网站维护有多长时间谷歌google下载
  • 做网络推广网站有哪些上海公布最新情况
  • 建平台跟建网站热搜榜百度
  • 架设网站费用整合营销推广
  • node.js可以做网站么竞价推广托管公司价格
  • 建设集团有限公司网站百度推广客服电话人工服务
  • 51的网站是啥全网营销推广公司
  • 欧米茄手表官方网南京企业网站排名优化
  • 做桂林网站的图片大全网站建设推广公司
  • 南通网站排名外包站长之家域名查询排行
  • 网站用户引导长沙大型网站建设公司
  • 汕头网站快速排名优化制作免费个人网站
  • 做阿里巴巴小企业网站今日热点新闻事件摘抄2022
  • 做网站有自己的服务器吗百度搜索引擎工作原理
  • 网站制作代理今日热点新闻视频
  • 略阳县有关作风建设的网站武汉网站seo服务
  • 六安网站软件建设谷歌浏览器下载app
  • 登录网站软件怎么做app拉新推广代理
  • sf网站建设搜索引擎优化自然排名的优点
  • 做独立电商网站今日关注