JavaScript

超轻量级php框架startmvc

vue过渡和animate.css结合使用详解

更新时间:2020-05-17 22:06 作者:startmvc
今天学习了vue过渡和animate.css结合使用,所以,添加一点小笔记。<!DOCTYPEhtml><htmllang="

今天学习了vue过渡和animate.css结合使用,所以,添加一点小笔记。


<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>动画</title>
 <script type="text/javascript" src="vue.js"></script>
 <link rel="stylesheet" type="text/css" href="animate.css" rel="external nofollow" >
 <style type="text/css">
 p {
 width: 300px;
 height: 300px;
 background: red;
 margin: 10px auto;
 }
 </style>
 <script type="text/javascript">
 window.onload = function(){
 var app = new Vue({
 el:'#box',
 data:{
 show:false
 }
 })
 }
 </script>
</head>
<body>
 <div id="box">
 <!-- 控制数据的值切换显示隐藏 -->
 <button @click="show=!show">transition</button>
 
 <!-- <transition enter-active-class="zoomInLeft" leave-active-class="zoomOutRight">
 <p v-show="show" class="animated"></p>
 </transition> -->

 <!-- 第二种方法 -->
 <!-- <transition enter-active-class="animated zoomInLeft" leave-active-class="animated zoomOutRight">
 <p v-show="show"></p>
 </transition> -->

 <!-- 多元素运动 -->
 <transition-group enter-active-class="zoomInLeft" leave-active-class="zoomOutRight">
 <p v-show="show" class="animated" :key="1"></p>
 <p v-show="show" class="animated" :key="2"></p>
 </transition-group>
 </div>
</body>
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。