【发布时间】:2020-07-07 17:00:59
【问题描述】:
我在我的基于 CV 的站点的苗条项目中使用 GSAP 时遇到了问题。我对两者都比较陌生。我知道 svelte 有自己的动画库,但我想使用 GSAP 来实现它的时间线功能。作为测试,我尝试更改蓝色方块的颜色,但似乎无法使其正常工作。它要么不会改变,要么根本不存在。我也安装了 GSAP 作为依赖项。这是我的 App.svelte 中的代码:
<script>
import { gsap } from "gsap";
gsap.from(".blue", {color: "#8c0", duration: 1});
</script>
<main>
<div class="blue"></div>
</main>
<style>
.blue {
width: 100px;
height: 100px;
background-color: blue;
}
</style>
我也尝试过使用 from 方法,但也没有运气。任何帮助将不胜感激。
【问题讨论】:
-
在您尝试使用 GSAP 对其进行动画处理之前,您尝试动画化的元素必须位于 DOM 中。试着把脚本标签放在最后。
-
有关使用 Svelte + GSAP 的更多信息,请参阅 this post