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

高端网站开发的公司深圳百度快速排名提升

高端网站开发的公司,深圳百度快速排名提升,wordpress knowall主题,黄冈免费网站建设平台什么是 Lottie Lottie 是 Airbnb 发布的一款开源动画库,它适用于 Android、iOS、Web 和 Windows 的库。 它提供了一套从设计师使用 AE(Adobe After Effects)到各端开发者实现动画的工具流。 UED 提供动画 json 文件即可, 开发者就…

什么是 Lottie
Lottie 是 Airbnb 发布的一款开源动画库,它适用于 Android、iOS、Web 和 Windows 的库。 它提供了一套从设计师使用 AE(Adobe After Effects)到各端开发者实现动画的工具流。

UED 提供动画 json 文件即可, 开发者就可以直接运用在 iOS、Android、Web 和 React Native之上,无需其他额外操作。

 

Lottie-Web 是 Lottie 在 web 端的技术方案。

Lottie-Web 提供了 SVG、Canvas 和 HTML 三种渲染模式,一般使用 Svg 或 Canvas 即可。

1、SVG 渲染器支持的特性最多,也是使用最多的渲染方式。并且 SVG 是可伸缩的,任何分辨率下不会失真;
2、Canvas 渲染器就是根据动画的数据将每一帧的对象不断重绘出来;
3、HTML 渲染器受限于其功能,支持的特性最少,只能做一些很简单的图形或者文字,也不支持滤镜效果。

 安装依赖

npm install lottie-web --save

 从官网下载了一个json文件示例

LottieFiles: Download Free lightweight animations for website & apps.

也可以下载gif格式

 基本使用

<script setup>
import { ref, onMounted } from 'vue'
import lottie from 'lottie-web'const lottieInstance = ref(null)
const lottieInstance2 = ref(null)let imgName = 'Animation - 1712559820721.json'
const getImg = () => {return new URL(`/src/assets/${imgName}`, import.meta.url).href;
}
const init = () => {// 读取动画容器const lottieContainer = document.getElementById('lottieId')if (!lottieContainer) return;// 实例化lottieInstance.value = lottie.loadAnimation({// UED 提供的 动画的 json 文件path: 'https://static-cdn.canyuegongzi.xyz/lf20/lf20_jv0xz0qi.json',// 渲染方式renderer: "svg",// 是否循环loop: true,autoplay: true, // 自动播放container: lottieContainer,  // 用于渲染的容器});// 初始化第二个动画const lottieContainer2 = document.getElementById('lottieId2')if (!lottieContainer2) return;lottieInstance2.value = lottie.loadAnimation({path: getImg(),// path: './src/assets/Animation - 1712559820721.json',renderer: "svg",loop: true,autoplay: true,container: lottieContainer2});
}const onStart = () => {lottieInstance.value?.play();lottieInstance2.value?.play(); 
}onMounted(() => {init()onStart()
})
</script><template><div class="card"><img src="../assets/Animation - 1712559725257.gif" /><img src="../assets/Animation - 1712559820721.gif" /></div><div style="display: flex;"><div id="lottieId"></div><div id="lottieId2"></div></div></template><style scoped>#lottieId {width: 300px;height: 300px;
}#lottieId2 {width: 300px;height: 300px;
}
</style>

文章参考自

http://t.csdnimg.cn/fh4Ww

lottie-web,lottie动画使用详解_动画_jasmine 莉-华为开发者联盟HarmonyOS专区

http://www.yayakq.cn/news/210200/

相关文章:

  • 开平网站设计百度趋势搜索大数据
  • 烟台公司网站建设网站商城运营模式
  • 许昌市网站开发网站开发需要申请专利吗
  • 一对一直播网站开发厦门软件园网站开发
  • 长春火车站停车场24小时收费标准施工企业突发环境事件应急预案
  • 做网站图片显示不来企业网站主页模版
  • 网站的数据备份和恢复app推广营销公司
  • 网站制作 信科网络宿州做网站公司
  • 东莞网站建设品牌公司网站重新解析
  • 韩版做哪个网站好医疗网站的建设主要竞争对手
  • 网站开发项目项目运营网站带薪歌手都要怎样做呀
  • 丰都网站建设公司毕设 网站开发的必要性
  • 郑州做网站七彩科技邯郸做网站哪家好
  • 免费ps软件网站国内十大4a广告公司
  • 网站建设属于行政那个模块全球咨询公司最新排名
  • 网站开发协议模版关于网站优化的文章
  • 牡丹区住房城乡建设局网站吉林省建设厅网站
  • 西安直播网站开发网站开发图片压缩上传报酬
  • 漯河做网站zrgu网站建设要多久
  • 怎么做网站编辑贵州专业网站建设
  • 宽屏网站设计青岛胶南市城乡建设局网站
  • 自媒体运营小程序开发网站建设dw做门户网站
  • 网站建设工建免费网站
  • 网站开发的排期福建企业年报网上申报入口
  • 做的网站必须放徐州金网网站建设
  • 武安市网站建设长沙哪里有做网站的公司
  • 做一些网站的弹出页面孩子学编程的利弊
  • 电子商务网站业务流程图北京网页设计哪家好
  • 北京做erp报价的网站wordpress页面怎么切换
  • 天津智能网站建设哪家好宁夏建网站报价