<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script src="../lib/vue.js"></script>
<!-- 使用第三方animate類庫實現動畫 -->
<link rel="stylesheet" href="../lib/animate.css">
<!-- 使用bounceIn動畫入場 使用bounceOut動畫入場 -->
</head>
<body>
<div id="app">
<input type="button" value="toggle" @click="flag=!flag">
<!-- <transition enter-active-class="animated bounceIn" leave-active-class="animated bounceOut">
<h3 v-if="flag">這是一個h3</h3>
</transition> -->
<!-- 簡寫,少寫一個animated 使用 :duration="毫秒值" 來統一設置入場和離場時候的動畫時長-->
<!-- <transition enter-active-class="bounceIn" leave-active-class="bounceOut" :duration="200">
<h3 v-if="flag" class="animated">這是一個h3</h3>
</transition> -->
<!-- 使用 對象來分別設置入場的時長和離場的時長 -->
<transition enter-active-class="bounceIn" leave-active-class="bounceOut" :duration="{enter:600,leave:50}">
<h3 v-if="flag" class="animated">這是一個h3</h3>
</transition>
</div>
<script>
var vm = new Vue({
el: '#app',
data: {
flag: false,
},
methods: {
}
})
</script>
</body>
</html>
Vue——15——使用animate.css第三方類庫實現動畫
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.