老师,这里的过渡动画是不是基于元素显示隐藏的情况下而言的?元素没有显示隐藏的过渡动画要怎么做?

来源: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回答

好帮手慕粉

2020-04-15

同学你好,是的,这段代码的动画就是给显示隐藏设置的,如果不设置显示和隐藏,那就没有动画了。

祝学习愉快~

0

0 学习 · 10739 问题

查看课程