vue18 动画
2024-09-08 18:38:26
<!-- bower-> (前端)包管理器
npm install bower -g
验证: bower --version bower install <包名>
bower uninstall <包名>
bower info <包名> 查看包版本信息 <script src="bower_components/vue/dist/vue.js"></script>
--> <!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script src="bower_components/vue/dist/vue.js"></script>
<style>
#div1{
width:100px;
height:100px;
background: red;
}
.fade-transition{ //整体动画
transition: 1s all ease;
}
.fade-enter{ //进入:
opacity: 0;
}
.fade-leave{ //离开:
opacity: 0;
transform: translateX(200px); //右边飞
}
</style>
</head>
<body>
<div id="box">
<input type="button" value="按钮" @click="toggle">
<div id="div1" v-show="bSign" transition="fade"></div> <!--transition="fade" 固定写法:动画名称-->
</div> <script>
new Vue({
el:'#box',
data:{
bSign:true
},
methods:{
/*toggle:function(){
alert(1);
}*/
toggle(){//es6语法,等价上面写法,
this.bSign=!this.bSign;
}
}
});
</script>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script src="bower_components/vue/dist/vue.js"></script>
<link rel="stylesheet" href="bower_components/animate.css/animate.css">
<!-- animate.css动画库 -->
<style>
#box{
width:400px;
margin: 0 auto;
}
#div1{
width:100px;
height:100px;
background: red;
}
</style>
</head>
<body>
<div id="box">
<input type="button" value="按钮" @click="toggle">
<div id="div1" class="animated" v-show="bSign" transition="bounce"></div>
</div> <script>
new Vue({
el:'#box',
data:{
bSign:true
},
methods:{
toggle(){
this.bSign=!this.bSign;
}
},
transitions:{ //定义所有动画名称
bounce:{//动画名称 transition="bounce"
enterClass:'zoomInLeft',
leaveClass:'zoomOutRight'
}
}
});
</script>
</body>
</html>
最新文章
- .NET设计模式(2):1.2 抽象工厂模式(Abstract Factory)
- 上网八个常用cmd命令你掌握了几个?
- python 学习笔记二十 django项目bbs论坛
- xshell 通过ssh连接 ubuntu15_x64
- [原] Android性能优化方法
- 转载jQuery图片放大插件[twiPicZoom]
- Sql Server REPLACE函数的使用;SQL中 patindex函数的用法
- hibernate--OneToOne
- 负载均衡之Haproxy配置详解(及httpd配置)
- uva1349Optimal Bus Route Design
- VS2015中DataGridView的DataGridViewComBoboxCell列值无效及数据绑定错误的解决方法
- ibatis中isEquals、isNotEmpty的用法
- Linux Makefile analysis for plain usr
- 走出MFC子类化的迷宫
- three dot
- Thrift中required和optional
- 【iOS】swift-通过JS获取webView的高度
- 回温js算法
- spring boot2 整合(一)Mybatis (特别完整!)
- 牛客网_Go语言相关练习_选择题(2)
热门文章
- Node_进阶_8
- POJ-3436 ACM Computer Factory 最大流 为何拆点
- 学习参考:《Python语言及其应用》中文PDF+英文PDF+代码
- python基础8(装饰器)
- Linux进程管理之状态(二)
- FS,FT,DFT,DFS和DTFT的关系
- Java中的字符串常量池和JVM运行时数据区的相关概念
- hdu5137 How Many Maos Does the Guanxi Worth(单源最短路径)
- Mahout推荐算法API具体解释【一起学Mahout】
- 从client(content=&;quot;&;lt;p&;gt;&;lt;/p&;gt;&;quot;)中检測到有潜在危急的 Request.Form 值。