【vue3】GSAP在vue中的使用
在Vue 3中使用GSAP(GreenSock Animation Platform),首先需要安装GSAP库:
npm install gsap
然后在Vue组件中引入GSAP并使用:
<template>
<div>
<button @click="animateBox">Animate Box</button>
<div class="box"></div>
</div>
</template>
<script>
import { gsap } from 'gsap';
export default {
setup() {
const animateBox = () => {
gsap.to('.box', {
duration: 1,
width: 100,
height: 100,
backgroundColor: 'blue',
borderRadius: '100%'
});
};
return { animateBox };
}
};
</script>
<style>
.box {
width: 10px;
height: 10px;
background-color: red;
}
</style>
在这个例子中,我们创建了一个<div>
元素作为动画的目标,并通过一个函数animateBox
来触发动画。GSAP使用gsap.to()
方法来执行动画,参数是目标元素和一个定义动画结束状态的对象。
评论已关闭