Vue3?路由頁面切換動畫?animate.css效果
animate.css官網(wǎng)
可以通過以下的內(nèi)容,
來獲取自己想要的動態(tài)切換樣式
1 路由動畫transition或者在組件中控制使用animate
- 安裝
npm install animate.css
- 在main.ts中引入
import 'animate.css/animate.min.css' //引入動畫
- 使用
在需要切換路由的頁面中添加如下內(nèi)容
html
<router-view v-slot="{ Component }"> <transition name="router_animate"> <component :is="Component" /> </transition> </router-view>
css
.router_animate-enter-active { animation: slideInLeft 0.5s; } .router_animate-leave-active { animation: slideOutLeft 0.3s; }
1.2 呈現(xiàn)結(jié)果
2 用于組件
控制類名是否加在元素上,值得注意的是,元素前面要加上
animate__animated
的前綴,下圖:控制是否顯示animate__bounce
這個動畫,flipinIn
為true
的時候
const flipinIn = ref(false);
<el-button type="primary" @click=" flipinIn= true">animate.css實現(xiàn)</el-button> <h1 class="animate__animated" :class="{animate__bounce:flipinIn}">動畫文字</h1>
2.1 呈現(xiàn)結(jié)果
到此這篇關(guān)于Vue3 路由頁面切換動畫 animate.css效果的文章就介紹到這了,更多相關(guān)Vue3 路由頁面切換內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
vue自適應(yīng)布局postcss-px2rem詳解
這篇文章主要介紹了vue自適應(yīng)布局(postcss-px2rem)的相關(guān)知識,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧2022-05-05el-form表單el-form-item驗證規(guī)則里prop一次驗證兩個或多個值問題
這篇文章主要介紹了el-form表單el-form-item驗證規(guī)則里prop一次驗證兩個或多個值問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-05-05基于Vue-Cli 打包自動生成/抽離相關(guān)配置文件的實現(xiàn)方法
基于Vue-cli 項目產(chǎn)品部署,涉及到的交互的地址等配置信息,每次都要重新打包才能生效,極大的降低了效率。這篇文章主要介紹了基于Vue-Cli 打包自動生成/抽離相關(guān)配置文件 ,需要的朋友可以參考下2018-12-12基于cropper.js封裝vue實現(xiàn)在線圖片裁剪組件功能
這篇文章主要介紹了基于cropper.js封裝vue實現(xiàn)在線圖片裁剪組件功能,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2018-03-03