-
下载动画库:
npm i lottie -
在使用页面引入,注册
<script> import dropboxDxJson from "@/assets/gif/drop-box-dx.json"; // 导入动效 JSON 文件 import lottie from "lottie-web"; export default { components: { lottie, }, ..... </script> -
在html预留一个动画的位置
<template> <div class="dx-drop-static-box" ></div> </template> <style scoped> .dx-drop-static-box { position: absolute; top: -1rem; left: 0; width: 100%; height: 100%; z-index: 99; } </style> -
动画实例化
mounted() { this.lottie = lottie.loadAnimation({ container: document.querySelector(".dx-drop-static-box"), // 动画容器 renderer: "svg", // 渲染器类型,可以选择 'svg' 或 'html' loop: true, // 是否循环播放 autoplay: true, // 是否自动播放 animationData: dropboxDxJson, // JSON 文件的路径 }); }
vue项目实现动效交互---lottie动画库
来啦来啦~2024-11-26 16:37
相关推荐
清晨Coding35 分钟前
为什么用 React Developer Tools 查看组件树这么乱?鶴哥只手遮天1 小时前
《Electron 45.2.3 内核解剖》第 4 章 补丁体系:380 个补丁改了什么FungLeo3 小时前
成为全栈·Vue 管理后台篇·分类树与标签管理:层级数据如何落到管理界面Lank_M6 小时前
白底都占八成,PNG 为何只在图表页赢过 JPG张一凡936 小时前
给 Coding Agent 加一道"架构闸门":Jin 是如何做到"先审架构、再写代码、不漂移"的Linye6 小时前
AI 写的 HTML 原型全是空壳?聊聊真实 DOM 交互避坑ZANE7 小时前
纯前端实现的 PDF 与图片互相转换工具技术实现ruanno_top7 小时前
选中一项后,焦点掉回了页面顶部:三个弹层的焦点还原Swot7 小时前
SvelteKit Remote Functions 使用指南Cooper257 小时前
三源热榜去重加 AI 摘要:URL 唯一键踩出的三个坑