Enter & Leave Transitions
Vue.js 將過場漸變的效果包裝成一個獨立的 transition 元件, 再由開發者自行定義元素的進場 (Enter) 、退場 (Leave) 以及動畫過程漸變 (Transitions) 的樣式。動畫執行完後才會把 DOM 元素拔掉
元素進場 (顯示) :
v-enter-from: 進入的開始狀態。在插入元素之前添加,在插入元素之後刪除一幀。
v-enter-active: 進入的活動狀態。在整個進入階段應用。在插入元素之前添加,在過渡/動畫結束時將其刪除。此類可用於定義進入過渡的持續時間,延遲和緩和曲線。
v-enter-to: 進入的結束狀態。元素插入後添加了一幀(同時 v-enter-from 刪除),過渡/動畫結束後刪除。
元素退場 (消失) :
v-leave-from: 離開的開始狀態。觸發離開過渡時立即添加,在一幀後移除。
v-leave-active: 離開的活動狀態。在整個離開階段應用。觸發離開過渡時立即添加,當過渡/動畫結束時將其移除。此類可用於定義離開過渡的持續時間,延遲和緩和曲線。
v-leave-to: 離開的結束狀態。觸發離開過渡(同時 v-leave-from 刪除)後添加一幀,在過渡/動畫結束時刪除。
範例一: 淡入淡出
transition 定義 name=”fade”,style 將會加入 fade 樣式
1 | import { ref } from "vue"; |
1 | <div id="demo"> |
1 | .fade-enter-active, |
範例二: 使用 keyframes 做 bounce 動畫
1 | import { ref } from "vue"; |
1 | <div id="demo"> |
1 | .bounce-enter-active { |
有 v-for 時需用 transition-group
1 | <div id="list-demo"> |
🚀實體工作坊分享
玩轉 Web頁面的前端技術(HTML/CSS/JS) 一日體驗課
最近時賦學苑開了實體體驗課,即使你對程式碼沒有概念也能上手!Lala 會帶你一起做出一個個人品牌形象網站,帶你快速了解前端的開發流程,快跟我們一起玩轉 Web 吧!🚀線上課程分享
線上課程可以加速學習的時間,省去了不少看文件的時間XD,以下是我推薦的一些課程想學習更多關於前後端的線上課程,可以參考看看。
Hahow
Hahow 有各式各樣類型的課程,而且是無限次數觀看,對學生或上班族而言,不用擔心被時間綁住六角學院
如果你是初學者,非常推薦六角學院哦!剛開始轉職也是上了六角的課,非常的淺顯易懂,最重要的是,隨時還有線上的助教幫你解決問題!
Udemy
Udemy 裡的課程非常的多,品質普遍不錯,且價格都滿實惠的,CP值很高!也是很多工程師推薦的線上課程網站。