Vue动画和animate.Css相结合
发布于 2017-06-19 20:09:19
3637 次浏览
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>动画2</title>
<script src="bower_components/vue/dist/vue.js"></script>
<link rel="stylesheet" href="bower_components/animate.css/animate.css">
</head>
<body>
<div id="box">
<input type="button" value="运动" @click="toggle()">
<div id="app" transition="bounce" v-show="bsign" class="animated">
</div>
</div>
</body>
<style>
#box{
width: 400px;
margin:20px auto;
}
#app{
background: red;
height: 100px;
width: 100px;
margin-top: 50px;
}
</style>
<script>
new Vue({
el:"#box",
data:{
bsign:true
},
methods:{
toggle:function(){
return this.bsign=!this.bsign
}
},transitions:{
bounce:{
enterClass:"zoomInLeft",
leaveClass:"rubberBand"
}
}
})
</script>
</html>