為開發者準備的15個最棒的JavaScript 動畫庫
jQuery給各種效果帶來了無限的可能性,他有著簡單的、啟發性的API,你可以利用它建立你能想到的、甚至你想象不到的效果(有賴於你的創造力和想象力)。
富有創造力的jQuery使用可以為網頁設計帶來豐富的動畫效果,增強使用者的視覺體驗——顯然,繼續建立吸引人的網頁特效可以為你創造更多的回頭客,這些魔幻般的效果在以往只能用Flash實現。
這一次,我們想向你介紹一些jQuery動畫方面的創新使用,讓你的工程、網站和應用收益。
祝你愉快!
1. Tween JS
TweenJS 是一個簡單的 Javascript 補間動畫庫。開發初衷是可以很好的整合 EaselJS 庫,但又不依賴於或者限定於它。它支援根據數值物件的屬性和 CSS 樣式的屬性進行補間動畫。API 簡單而強大,可以很容易的通過連結命令構造複雜的補間動畫。
2. Jsanim
jsAnim 是為網站所用的動畫庫,效果平庸,實現笨拙粗劣,犧牲了標準與親和力,大小以至於達到龐大的 25k 位元組。
3. Animo.js
Animo.js 是個小巧但強大的管理 CSS 動畫的工具。它的特點有:疊加動畫,建立跨瀏覽器的模糊效果,動畫完成後可執行回撥函式。
4. Move.js
Move.js 是一個小巧的JavaScript庫,能使利用CSS3支援的動畫變得非常簡單和優雅。
5. Collie
Collie 是一個有助於使用 HTML5 創造高度優化的動畫和遊戲的JavaScript庫。它可以執行在能夠使用HTML5畫布和DOM的PC和手機上。它可以穩定地處理使用渲染管線的多個物件,支援包括精靈動畫和使用者事件等的有用功能。能夠穩定支援iOS和Android,併為每個平臺以優化的方法呈現。也很容易對視網膜顯示器提供反應。
6. Minified.js
Minified.js是一個體積小(<8kB)功能強的客戶端JavaScript庫。它提供了類似於jQuery的功能(DOM操作、動畫、時間、HTTP請求) 和其他功能(集合、日期&數字格式化、日期計算、模板),並有著簡單明瞭的API。
7. Rekapi
Rekapi是一款JavaScript關鍵幀動畫庫。它提供了一套API讓你可以定義關鍵幀動畫並控制動畫播放。Rekapi並未指定渲染行為。事實上,Rekapi的核心併為執行任何渲染操作。它提供了一個API來定義渲染器,標準的發行包包括HTML DOM和HTML5 2D Canvas渲染器模組。
8. Snap.svg
SVG是建立互動的一個很好的方式,獨立於解析度的向量圖形會在任何螢幕看起來都很棒。Snap.svg 這個JavaScript庫,使你的SVG資源使用起來就象用jQuery操作DOM一樣容易。Snap.svg專為現代瀏覽器設計,因此支援最新的SVG特性,如遮蔽,裁剪,模式,完整的梯度,分組,和更多。
9. Favico
想給你的網站圖示 favicon 新增徽章、圖片,甚至是視訊嗎? Favico.js可以簡單地為你的 favicon 圖示新增動畫的徽章,或從一個影像(視訊,甚至是從你的網站的訪問者的網路攝像頭)飛快地建立 favicon。
10. Textillate.js
Textillate.js 是一個針對 CSS3 文字動畫的簡單外掛。它融合了一些很棒的庫,成為一個易用的對任意文字應用CSS3動畫的外掛。
11. Firmin
Firmin 是一個 JavaScript 動畫庫,它使用 CSS 的轉換和過渡功能來創造光滑的、帶有硬體加速的動畫的
12. AliceJS
AliceJS – (一個輕量級的獨立CSS引擎)是一個微型的JavaScript庫,集中在使用硬體加速的能力(特別是CSS3特性)在現代瀏覽器中生成高階大氣上檔次的視覺效果。
13. SVG.js
SVG.js 是一個輕量級SVG動畫和操作Javascript庫. 它有簡單整潔的語法,壓縮後只有7K的大小,並且它有豐富的有用的外掛,等等。
14. Motio
Motio 是一個輕量的用於製作簡單但功能強大的基於動畫和平移畫面的Javascript庫,它獲取一個元素,然後改變背景的位置來建立動畫效果。Motio 不依賴於任何外掛,但是有一個可選的Motion JQuery外掛。
15. Anima.js
Anima.js 可以簡化在同一時刻使得成百上千的元素具有動畫效果的工作. 並且可以更好的控制你的動畫, 甚至可以只建立CSS動畫 (儘管這隻提供少量的控制器,並且這一特性目前還處於實驗階段).
原文地址:http://codegeekz.com/15-best-javascript-animation-libraries-for-developers/
相關文章
- 為 OS X 開發者準備的 15 個超棒應用
- 為OS X開發者準備的15個超棒應用
- 為 Web 開發者準備的 25 個超棒 PHP 開發庫WebPHP
- 2014年12月最棒的 15 個 JavaScript 庫JavaScript
- 21 個最棒最有用的 JavaScript 圖表庫JavaScript
- 為Web程式設計師準備的10個最棒的jQuery視訊外掛Web程式設計師jQuery
- 為開發者準備的 11 個新鮮方便的框架框架
- 為開發者準備的 10 個新鮮的前端框架前端框架
- 為開發者準備的15 款Tooltip工具提示jQuery外掛jQuery
- 20個為前端開發者準備的文件和指南前端
- 為PHP開發者準備的12個除錯工具PHP除錯
- 為網頁設計師和開發者準備的 20 個很棒的 JavaScript 資源網頁JavaScript
- 為開發者準備的5個新鮮方便的CSS工具CSS
- 20個為前端開發者準備的文件和指南(6)前端
- 20個為前端開發者準備的文件和指南(7)前端
- 20個為前端開發者準備的文件和指南(8)前端
- 20個為前端開發者準備的文件和指南(1)前端
- 20個為前端開發者準備的文件和指南(5)前端
- 20個為前端開發者準備的文件和指南(2)前端
- 20個為前端開發者準備的文件和指南(3)前端
- 20個為前端開發者準備的文件和指南(4)前端
- 為開發者準備的9個實用PHP程式碼片段PHP
- 《星之軌跡》7月3日iOS版本上線 準備好成為最棒的準遊擊士了嗎?iOS
- 2015 年最棒的 5 個 HTML5 框架HTML框架
- 為Ruby On Rails開發者準備的5款IDEAIIDE
- JavaScript 開發者必備的7個資源JavaScript
- 為JavaScript開發人員準備的 21 個小技巧(一)JavaScript
- 提供給開發者的 20 款最棒的 jQuery Bootstrap 外掛jQueryboot
- WEB開發者必備的7個JavaScript函式WebJavaScript函式
- [分享] 最流行的 10 個 JavaScript 庫JavaScript
- 30 個最棒的 jQuery 的拖放外掛jQuery
- 20 個最棒的 jQuery Tab 外掛jQuery
- Python 開發者的 6 個必備庫Python
- 10 個非常有用的 SVG 動畫的 JavaScript 庫SVG動畫JavaScript
- 15 個有趣的 JavaScript 與 CSS 庫JavaScriptCSS
- 【譯】2019年JavaScript開發者應該都在用的9個棒的技巧JavaScript
- 新年之際為開發者準備的7款有用工具
- Web開發者必備的11個精華版JavaScript工具WebJavaScript