vue中的css 動畫過渡效果


https://segmentfault.com/a/1190000018125564  很完善了,重點是兩個過程圖。

 <style> .fade-enter{ opacity: 0; } .fade-enter-active{ transition: opacity 3s; }
      /* .fade-enter-to{
        color: red;
      }
      .fade-leave{
        color: green;
      } */ .fade-leave-to{ opacity: 0;
      } .fade-leave-active{ transition: opacity 3s;
      }
  </style>
</head>
<body>
  <!-- 
    過程如下:
     顯示  fade-enter,fade-enter-active      fade-enter-active,fade-enter-to     空
     隱藏  fade-leave,fade-leave-active      fade-leave-active,fade-leave-to     空
  -->
  <div id="root">
    <transition name='fade'>
      <h1 v-show='show'>
        最是年少時模樣
      </h1>
    </transition>
    <button @click='change'>切換</button>
  </div>
  <script>
    var vm=new Vue({
      el:'#root',
      data:{
        show:true
      },
      methods:{
        change:function(){
          this.show=!this.show;
        }
      }
    })
  </script>
</body>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM