Animation apng lottie json

網頁動畫製作工具介紹

趙嘉恩 2024/12/26 14:00:00
13

動畫簡介

如何透過 UI Animation 提昇用戶體驗
無論在 Dribbble或是 Behance、Pinterest,總是充滿著許多令人驚豔的UI 動畫效果。但在欣賞完這些作品之後,更應該思考的是為什麼我們必須在互動設計中去考慮動效?它們應該在何時出現?以及,如何根據目的性去選擇合適的動效?

基於 UI Animation 的應用場景,大約能夠分成以下幾種形式:

1.導航(Navigation)
2.回饋(Feedback)
3.引導與暗示(Guide and Hint)
4.愉悅(Delight)

動畫影像格式

在製作動畫時要依照專案需求選擇適合的檔案,以下是各別的比較結果。

動畫製作工具

不同平台特性可以製作出不用的動畫效果,可以依照專案需求選擇平台。

lottiefile-

優點:

1.免費提供了上萬款可在APP與網站開發的可商用的動畫資源,可下載或套用,產出JSON檔或GIF(需付費版開發者模式使用)
2.豐富的 Icon、動畫、插畫、手勢
3.可匯出Json檔讓開發端快速套用,畫質佳
4.搭配Prototype可做簡單互動效果

缺點:

1.免費版匯入Figma使用Gif畫質較差、有鋸齒暈會顯示不出來
2.免費版個人素材庫只能存10組
3.匯入Figma若有透明度或光暈會顯示不出來

使用場景建議:
單一且重覆性動態如-按鈕、切換、手勢等,
可下載檔案直接使用

官網:https://lottiefiles.com/

單張

多張

 

Jitter-

優點:

1.提供免費版本使用
2.可線上編輯動畫
3.可直接匯入Figma檔後再設計動畫效果
4.動效能簡單快速套用動畫
5.匯出Json能讓開發端快速套用,畫質佳

缺點:

1.頁面單頁動畫,若需串連要使用prototype加工
2.匯出GIF會有浮水印

使用場景建議:
製作簡單動畫、快速套用過場動畫、頁面跳轉

官網:https://jitter.video/

成果畫面

 

Motion-

優點:

1.可線上編輯動畫
2.有基本的編輯工具
3.適合製作精緻的動畫

缺點:

1.複製檔案到別的頁面時,需要檢查是否
影格動畫消失或動畫位置錯誤
2.產出限2秒,動畫不宜太長檔案會過大

使用場景建議:
客製動畫、人物細節動作

官網:https://motionplugin.com/

成果畫面

 

 

After Effects -

優點:

1.擁有多種套件可製作不同動態效果
2.輸出格式多、編輯介面靈活
3.可在lottiefiles下載至AE編輯
4.輕量級動畫或長時間動畫都可製作

缺點:

1.需付費
2.介面較複雜需學習

使用場景建議:
長時間客制化動畫、人物細節動作、宣傳介紹、
Prototype更細緻轉場動效、動畫故事角本製作

官網:https://www.adobe.com/tw/products/aftereffects.html

永豐金控

http://203.69.248.109:18129/demo/sinopac_MA_web/index.html

 

NB GIF / APNG

如果只是簡單動畫張數少,例如:上下移動,可以直接使用這個套件輸出成GIF或APNG

 

動畫素材下載

除了客製化的動畫製作,也可到素材庫去下載使用

flaticon:https://www.flaticon.com/animated-icons

iconscout:https://iconscout.com/lotties

 

總結

了解專案的環境及需求可以選擇出適合的動畫方式,讓微動效使專案加分。

課後補充-多類別

以下是網頁切版能運用的動畫,方便複製程式碼讓開發更快速及增加不同靈感

Codepen:資源多、關鍵字搜尋、無分類、可以存收藏,可直接複製程式碼使用
https://codepen.io/trending

uiverse:多類別(以元件類別區分)、多範例,也可以關鍵字搜尋,可直接複製程式碼使用
https://uiverse.io/elements

NavNav+:多類別(以元件類型區分),但無法關鍵字搜尋,點擊後進入Codepen,可直接複製程式碼使用,範例量相對Codepen較少
https://navnav.co/

animista:多類別(以效果區分)、可調整效果,可直接複製程式碼使用
https://animista.net/play/basic/scale-up

Codyhouse:多類別(以元件區分)、免費版也有一些基礎動效可套用,可直接複製程式碼使用
https://codyhouse.co/ds/components?free=true

 

課後補充-Loading及文字

CSS Loaders:多款loading樣式可套用、可直接複製程式碼使用
https://css-loaders.com/hungry/

10015:動效資源不多,以loading效果為主但包含其他CSS工具:如霧玻效果
https://10015.io/tools/css-loader-generator

tobiasahlin:以文字元件效果為主,可以直接複製程式碼
https://tobiasahlin.com/moving-letters/

課後補充-動態靈感

godly:網站有很多動效參考,可與工程師及客戶討論是否能運用在專案上
https://godly.website/

 

趙嘉恩