首选导出数据
html渲染
<!DOCTYPE html>
<html style="width: 100%;height: 100%">
<head>
<script crossorigin="anonymous"
integrity="sha512-yAr4fN9WZH6hESbOwoFZGtSgOP+LSZbs/JeoDr02pOX4yUFfI++qC9YwIQXIGffhnzliykJtdWTV/v3PxSz8aw=="
src="https://lib.baomitu.com/lottie-web/5.9.6/lottie.min.js"></script>
</head>
<body style="background-color:#fff; margin: 0px;height: 100%; font-family: sans-serif;font-size: 10px">
<div style="width:50%;height:50%;background-color:#000;" id="bodymovin"></div>
<script>
var animData = {
wrapper: document.getElementById('bodymovin'),
animType: 'html',
loop: true,
prerender: true,
autoplay: true,
path: 'data.json'
};
var anim = bodymovin.loadAnimation(animData);
</script>
</body>
</html>
github
更多资源
如果没有 AE 的话,动画效果的 JSON 文件可以通过 LottieFiles 网站获取。
LottieFiles 网站还是一个动画设计师分享作品的平台,每个动画效果的 JSON 文件都可下载使用。所以,如果你现在没有动画设计师配合的话,可以到这个网站去查找并下载一个 Bodymovin 生成的 JSON 文件.
也可以通过阿里云的犸良动画平台制作自己想要的动画效果。