Nuxt2自定义动画 有没有炫酷的代码
时间: 2024-04-13 07:06:45 浏览: 166
手把手教您使用Nuxt3框架+Nuxt3中文开发教程+基于Vue3的混合渲染框架Nuxt3,教程35个功能配套示例源代码完整包
我可以为您提供一些 Nuxt2 自定义动画的炫酷代码,比如使用 GreenSock Animation Platform(GSAP)库实现的动画效果,或者使用 CSS3 实现的 transform、transition、animation 等动画效果。以下是一个使用 GSAP 库实现的动画效果示例:
```javascript
<template>
<div ref="box" class="box">Hello World</div>
</template>
<script>
import gsap from 'gsap'
export default {
mounted() {
gsap.from(this.$refs.box, {
duration: 1,
x: -50,
opacity: 0,
ease: 'power2.out'
})
}
}
</script>
<style scoped>
.box {
width: 200px;
height: 100px;
background-color: #f00;
color: #fff;
text-align: center;
line-height: 100px;
}
</style>
```
以上代码将在组件 mount 后从左边滑入一个红色的矩形,持续 1 秒,并带有渐隐渐显的 opacity 效果以及缓动函数。您可以根据实际需求修改动画参数和样式。
阅读全文