vue 頁面切換從右側切入效果


1、將切換的頁面用transition包裹

<div class="index-content">
     <transition>
           <router-view/>
     </transition>
</div>

 

2、css設置切換動畫

    .index-content{
        width: 100%;
        //解決出現橫向滾動條問題
        overflow-x: hidden;
    }
    .v-enter{
        opacity: 0;
        transform: translateX(100%);
    }
    .v-leave-to{
        opacity: 0;
        transform: translateX(-100%);
        // 解決頁面從上往下位移問題
        position: absolute;
    }
    .v-enter-active,.v-leave-active{
        transition: all .5s ease;
    }

3.完工。


免責聲明!

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



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