【发布时间】:2021-01-29 01:15:30
【问题描述】:
我使用 Lottie 动画作为我网站的背景(使用纯 HTML/CSS/JS 制作),通过滚动 ScrollMagic 进行控制。但是,在其余内容出现后,动画大约需要 1 秒才能加载。它原本要长得多,但我能够减小文件大小并增加压缩率。我正在尝试在 Lottie 加载时为其添加淡入淡出的动画,这样它就不会像突然出现那样刺耳。我用来渲染/加载 Lottie 的当前代码是
var animData = {
container: elem,
renderer: 'svg',
loop: false,
autoplay: false,
rendererSettings: {
progressiveLoad: false,
preserveAspectRatio: 'xMidYMid meet'
},
path: './data3.json'
};
bgAnim = lottie.loadAnimation(animData);
我尝试向 Lottie 动画容器添加简单的 CSS 属性,例如过渡,但它似乎不起作用。我将不胜感激任何人可能有的任何帮助/想法。
【问题讨论】:
标签: javascript html css lottie