Vue使用第三方库实现动画效果:animate.css使用方法和教程案例
2023-09-11 14:21:26 时间
一、基本使用
animate.js库的网址:https://animate.style/
1、安装animate.css库
npm i animate.css
2、引入animate.css库
import 'animate.css';
3、基础用法
name="animate__animated animate__bounce"
必须配置
<transition name="animate__animated animate__bounce">
4、配置样式
通过enter-active-class
和leave-active-class
实现不同样式配置
<transition
name="animate__animated animate__bounce"
enter-active-class="animate__swing"
leave-active-class="animate__fadeOutTopLeft"
>
...
</transition>
官网选择样式(右侧)
二、案例练习
<template>
<div>
<button @click="changeShow">显示与隐藏</button>
<transition
name="animate__animated animate__bounce"
enter-active-class="animate__swing"
leave-active-class="animate__fadeOutTopLeft"
>
<h3 v-show="isShow">你好,小猫咪</h3>
</transition>
</div>
</template>
<script>
//引入animate库
import "animate.css";
export default {
name:"Demo2",
data(){
return {
isShow:true
}
},
methods:{
changeShow(){
this.isShow=!this.isShow
}
}
}
</script>
运行结果
Vue中animate.js动画效果
相关文章
- vue 安装3.0及以上最新版本的脚手架 命令
- Webpack 案例 —— vue-loader 原理分析
- vue 仿QQ 开发流程
- Vue - 完美解决小数的四则运算(加减乘除)导致精度丢失问题,提供详细计算示例代码vue数据计算丢失精度
- Vue组件之间传值的几种方法 (直接上代码)
- Vue2.0 搭建Vue脚手架(vue-cli)
- Vue基础指令集锦
- WebSocket的使用(基于VUE与SpringBoot)
- vue动态表格
- 【Vue】当 $parent 与 $children 遇上 slot 时,一件有趣的事情发生了(一次真实项目场景记录)
- 基于 Vue BootStrap的迷你Chrome插件
- 02-vue基础-Vue常用特性
- Vue知识点总结(5)——v-model(超级详细)
- 七个 Vue 项目用得上的 JavaScript 库分享
- 【Vue】Mock.js的使用教程,入门级(附代码和案例)
- vue学习笔记四:Jquery VS Vue之元素操作明细对照
- vue文档摘录九:Vue Router
- Django REST framework+Vue 打造生鲜超市(十一)
- 前端技术:vue(Vue项目中-axios设置默认请求地址和请求头)
- 沙箱支付宝支付 SpringBoot+Vue前后端分离项目 实战
- Vue学习第37天——.sync修饰符、$attrs和$listeners属性的使用场景和案例
- Vue学习第28天——路由传参(query参数和params参数)详解及案例
- Vue学习第27天——路由vue-router的详解及案例练习
- Vue学习第25天——Vuex中的4个map方法的基本用法及案例练习
- vue data不可以使用箭头函数的问题解析
- vue for 循环例子 2
- VUE 遍历对象
- 解决VsCode启动Vue项目报错:‘vue-cli-service‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。
- Vue项目启动后跳转到制定路由页面
- vue 登录页背景-粒子特效(Vue-Particles)