【vue3项目使用 animate动画效果】


前言

提示:干货篇,不废话,点赞收藏,用到会后好找藕~


点击这里,直接看官网哦 👉 官网地址:https://animate.style/
在这里插入图片描述

一、下载或安装

npm 安装

总共两种方式,咱们先说最主流的npm方式,使用命令行直接敲

//添加动画依赖文件
npm install animate.css

在这里插入图片描述

二、引入组件

咱们直接在main.ts中填入这两句,视情况而定,如果一会儿没效果,就直接删除第一条,切换为第二个。

import 'animate.css';//方案一
// import 'animate.css/animate.min.css' //方案二

在这里插入图片描述

三、复制使用

点击这里,边看边用哦 👉 animate.css官网地址
在这里插入图片描述
咱们进入到官网里面后,通过点击右侧列表可以预览动画的效果,通过点击右侧的图标即可复制这一条动画的类名,然后直接粘贴到咱们需要使用的div或者容器的class中即可

注意:每一个需要动画的class中都需要额外添加 animate__animated,否则动画不生效,如下图所示
在这里插入图片描述

四、完整使用演示

这里用了高清的动图大家可以参考一下
在这里插入图片描述


总结

例如:这里主要讲解vue3项目的配置额使用,如果需要vue2、uniapp、微信小程序等的使用教教,请在下方留言或者直接私信我哦,我光速补充,爱你们❤️
在这里插入图片描述

Vue3 项目中引入并使用 Animate.css 动画库,可以通过以下方式实现: 首先,确保已经安装了 `animate.css` 包。如果尚未安装,可以通过 npm 或 yarn 安装: ```bash npm install animate.css # 或者 yarn add animate.css ``` 接下来,在项目的入口文件(如 `main.js` 或 `main.ts`)中全局引入 Animate.css: ```javascript import &#39;animate.css&#39;; ``` 这样即可在整个项目使用 Animate.css 提供的动画类。 在组件中使用时,结合 Vue 的 `<transition>` 组件可以轻松地为元素添加进入和离开动画效果。例如,通过设置 `enter-active-class` 和 `leave-active-class` 属性来指定动画类型: ```vue <template> <div> <button @click="show = !show">Toggle</button> <transition name="custom-classes" enter-active-class="animate__animated animate__bounceIn" leave-active-class="animate__animated animate__bounceOut" > <p v-show="show">这是一个带有动画的段落。</p> </transition> </div> </template> <script> export default { data() { return { show: true }; } }; </script> ``` 上述代码中,`animate__animated` 是必须添加的基类,而 `animate__bounceIn` 和 `animate__bounceOut` 则分别定义了元素进入和离开时的动画效果。注意,在 Vue3使用 Composition API 时,也可以直接在 `setup()` 函数中管理状态,而不影响动画功能的使用。 此外,为了确保动画效果正常显示,务必确认 CSS 文件已正确加载,并且没有遗漏必要的类名或拼写错误。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Aress"

喜欢的话,给个赞吧哈哈

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值