三六、vue中使用animate.css
1.npm install animate.css –save2.main.js中引入import animate from ‘animate.css’Vue.use(animate)3.页面中使用<style type="text/css">p {width: 300px;height: 300px;background: red;margin: 10
·
1.npm install animate.css –save
2.main.js中引入
- import animate from ‘animate.css’
Vue.use(animate)
3.页面中使用
<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>
<!-- 控制数据的值切换显示隐藏 -->
<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>
更多推荐
已为社区贡献8条内容
所有评论(0)