老师,这里的过渡动画是不是基于元素显示隐藏的情况下而言的?元素没有显示隐藏的过渡动画要怎么做?
来源:2-20 过渡效果
慕尼黑5122342
2020-04-15 12:48:10
<template>
<div>
<div>过渡效果</div>
<div>--------------------------------------</div>
<div id="demo">
<button v-on:click="show = !show">
Toggle
</button>
<transition name="fades">
<p v-if="show">hello</p>
</transition>
</div>
</div>
</template>
<script>
export default{
data(){
return{
show: true,
}
}
}
</script>
<style>
.fades-enter-active, .fades-leave-active {
transition: all .5s
}
.fades-enter, .fades-leave-to {
opacity: 0;
transform: translate(100px,100px);
}
.fades-enter-to,.fades-leave{
opacity: 1;
transform: translate(0px,0px);
}
</style>
1回答
同学你好,是的,这段代码的动画就是给显示隐藏设置的,如果不设置显示和隐藏,那就没有动画了。
祝学习愉快~
相似问题
回答 1
回答 2