第五章 动画 44:动画-使用第三方animate.css类库实现动画
2024-08-29 22:05:27
<!DOCTYPE html>
<html lang="en"> <head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<!--1.导入Vue的包-->
<script src=" https://cdn.jsdelivr.net/npm/vue"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/3.7.0/animate.min.css">
<!-- 入场 bounceIn 离场bounceOut -->
</head> <body>
<div id="app">
<input type="button" value="toggle" @click="flag=!flag">
<!-- 需求:点击按钮,让h3显示,再点击,让h3隐藏 -->
<!-- <transition enter-active-class="animated bounceIn" leave-active-class="animated bounceOut">
<h3 v-if="flag">这是一个H3</h3>
</transition> --> <!-- 使用 :duration="毫秒值" 来统一设置入场和离场时候的动画时长 -->
<!-- <transition enter-active-class="bounceIn" leave-active-class="bounceOut" :duration="200">
<h3 v-if="flag" class="animated">这是一个H3</h3>
</transition> --> <!-- 使用 :duration="{ enter:200,leave:400}" 来分别设置 入场的时长和离场的时长 -->
<transition enter-active-class="bounceIn" leave-active-class="bounceOut" :duration="{ enter:200,leave:400}">
<h3 v-if="flag" class="animated">这是一个H3</h3>
</transition> </div> <script>
//创建 Vue 实例,得到 ViewModel
var vm = new Vue({
el:'#app',
data:{
flag:false
},
methods:{}
});
</script>
</body>
</html>
最新文章
- JS 函数的柯里化与反柯里化
- MVVM 在使用 ItemsSource 之前,项集合必须为空
- Asp.Net Web API 2第十三课——ASP.NET Web API中的JSON和XML序列化
- Javascript构造函数与prototype
- (转)A Beginner&#39;s Guide To Understanding Convolutional Neural Networks
- uva 1103
- 【UVAlive 3989】 Ladies&#39; Choice (稳定婚姻问题)
- zTree 勾选checkbox
- CSS -- 练习之制作简单商品图
- 了解前端中的SPA
- laravel5.5解决小程序登陆态的问题
- Timer与TimerTask
- springboot快速使用
- python之多线程 threading.Lock() 和 threading.RLock()
- Java11-java基础语法(十)类设计综合案例
- .NET C# Tostring format 格式化字符串
- zookeeper 初步学习
- 使用Percona MySQL 5.7版本遇到的坑
- [ 转载 ] Java中常用的设计模式
- 深入__proto__和prototype的区别和联系