值得你收藏的10個CSS3動畫工具

2021-03-06 UI設計自學平臺

人類對於運動的食物往往會投入更多的關注,因此巧妙的使用動畫能夠極大地提升網站的用戶體驗,快速喚起用戶對重要元素的關注。

在CSS3中引入了全新的動畫語法,它能夠幫助你在設計中實現許多有趣的事情。通常構建炫酷的動畫是非常複雜和費時的,而使用動畫庫和生成器則可以幫助你完美處理這一切。

在這篇文章中我們將推薦十款出色的工具,它們可以幫助你更快更輕鬆地完成自己的動畫。

1. CSS3Gen - CSS3動畫生成器

CSS3Gen為你提供了一個易於使用的可以快速生成基本動畫的動畫生成器。雖然你無法使用它來完成複雜的作品,但是如果你想要不費勁的創建一個標準的動畫,這個工具將會是一個很好的選擇。

不需要任何手動寫代碼,只需要在通過設置屬性表單,預覽結果,然後將符合預期的簡單代碼複製粘貼到自己的CSS文件即可。

CSS3Gen在線工具地址:http://css3gen.com/css3-animation/

2. CSS Animate

如果你需要更複雜的動畫,你會發現CSS Animate非常有用,它有一個更成熟的用戶界面,可以讓你設置更多屬性,也可以讓你通過直觀的時間線追隨、停止或者重放動畫。

它還包含了一些動畫示例,比如「反彈」、「震動」、「搖擺」等,你可以把這些動畫加載到生成器了,再根據需求來修改代碼。

CSS Animate在線工具地址:http://cssanimate.com/

3. Coveloping - CSS動畫生成器

Coveloping的動畫生成器大概是剛接觸CSS3動畫想要了解它是如何工作的新手最理想的選擇。這個簡單而又強大的工具可以幫助你測試所提供的不同類型動畫,並輕鬆地檢測出它們之間的區別。

你只需要設置四個參數:動畫類型、動畫功能、持續多少秒以及動畫是否為無限循環。當你完成以後,你就可以獲取生成的HTML和CSS代碼了。

Coveloping在線工具地址:https://coveloping.com/tools/css-animation-generator

4. Magic Animations

Magic Animations是一個很酷的CSS庫,它能夠給你的網站帶來許多動畫特效。比如你可以讓元素消失重現,從左邊或者右邊打開然後返回,向下、向上、向左、向右的旋轉等等。

你所要做的事情就是將CSS文件下載到你的頁面上,然後在jQuery的幫助下以下列方式添加適當的類:

1

2

3

$('.yourdiv').hover(function () {

  $(this).addClass('magictime puffIn');

});

你也可以改變計時器的設置,在jQuery的幫助下達到動畫無限循環(參見readme文件細節)

Magic Animations在線工具地址:http://www.minimamente.com/example/magic_animations/

5. Animate.css

Animate.css提供了一整套炫酷的跨瀏覽器CSS3動畫。這些動畫被分成了不同群組,比如Attention Seekers(吸引眼球),Bouncing Entrances(跳動入口),Bouncing Exits(跳動出口),Fading Entrances(褪色入口)等等多種不同選項,這讓你無法抱怨種類的匱乏。

你可以從Github上下載代碼,然後你只需要添加CSS文件到HTML頁面,然後在HTML元素中引用你需要的動畫的CSS類即可。

Animate.css在線工具地址:https://daneden.github.io/animate.css/

6. Bounce.js

Bounce.js是一個能夠讓你創建複雜動畫的方便的JavaScript庫,它擁有非常成熟的用戶界面,支持用戶添加不同的組件,如緩衝、持續、延遲以及不同的反彈次數,你可以手動處理動畫,也可以從現成的動畫中選擇你需要的動畫,再進行屬性的調整。

Bounce.js在線工具地址:http://bouncejs.com/

7. AniJS

AniJS是一個超級炫酷的JavaScript庫,它支持為你的設計添加CSS3動畫,並構建動畫選項卡、摺疊線、模態窗口、滑動菜單、移動端APP通知、滾動顯示等複雜的UI組件。

它適用於包括iOS和Android在內的所有現代瀏覽器,不需要任何第三方庫,此外它還擁有一個被稱為AniCollection的展示窗,通過這個庫你可以體驗不同的效果。

AniJS在線工具地址:http://anijs.github.io/

8. Single Element CSS Spinners

你是否想要通過使用加載轉輪動畫來提高設計上的用戶體驗。如果答案是肯定的,那麼這個可愛的CSS加載轉輪代碼庫可能是你的最佳選擇。這些加載轉輪的CSS代碼是由LESS寫成的,所有的代碼都是現成的,不需要任何的設置,你只需要將它插入自己的HTML和CSS文件。

Single Element CSS Spinners在線工具地址:http://projects.lukehaas.me/css-loaders/

9. Odometer

Odometer是一個可將炫酷動畫移植到你網站的傑出工具,它是一個CSS和JavaScript庫,其CSS部分是由Sass寫成,你可以選擇不同的主題,比如「數字」、「火車站」、「汽車」。

要使用Odometer,你必須首先添加JavaScript文件和所選的主題文件到你的HTML頁面,然後在你想做成動畫的元素中使用class=「odometer」選擇器。通過直觀地表現數據或者製作一個「Coming Soon」 的吸人眼球的畫面,這會是一個完美的選擇。

Odometer在線工具地址:http://github.hubspot.com/odometer/docs/welcome/

10. Snabbt.js

Snabbt.js是一個可以幫助你輕鬆實現元素到處移動的簡約的動畫庫。如果你需要一點靈感,可以看看關於這個智能的動畫工具能夠為你實現什麼的演示,截圖上的動畫元素周期表是Snabbt.js能夠輕鬆實現的眾多可能之一。

如果你想要使用這個庫,你需要有一點關於JavaScript的知識,但它所帶來的結果是令人驚嘆的,所以這個工具絕對是物超所值的。

來源:慧都控制項網

相關焦點

  • 10個CSS3動畫工具,值得你收藏!
    在css3中引入了全新的動畫語法,它能夠幫助你在設計中實現許多有趣的事情。通常構建炫酷的動畫是非常複雜和費時的,而使用動畫庫和生成器則可以幫助你完美處理這一切。在這篇文章中我們將推薦十款出色的工具,它們可以幫助你更快更輕鬆地完成自己的動畫。
  • 前端工程師必備的css3動畫技巧
    本文轉載自【微信公眾號:趣談前端,ID:beautifulFront】經微信公眾號授權轉載,如需轉載與原文作者聯繫本文是筆者之前文章用css3實現驚豔面試官的背景即背景動畫(高級附源碼)的續篇也是介紹css3技巧的文章,因為css這塊知識難點不是很多,更多的在於去熟悉css3的新特性和基礎理論知識。
  • 大神教你用css3-animation製作逐幀動畫
    假如你想要用非gif做一些css的逐幀動畫,那不妨可以看看這篇文章,說不定哪天還真用得著呢qq表情animation介紹對於這個css3屬性,w3c定義其為實驗性技術這些都是構成一段視頻所需的基本要求,當然你說你還要有一個特效什麼的要放哪裡,假如說在視頻播放在30s秒的時候插播一則廣告神馬之類的,那麼這時候就要知道 @keyframes 關鍵幀的概念了,css3中的動作很多都是依賴於這個 keyframes 關鍵幀來模擬執行另外一個css樣式。
  • 用css3實現背景即背景動畫(高級附源碼)
    本文轉載自【微信公眾號:趣談前端,ID:beautifulFront】經微信公眾號授權轉載,如需轉載與原文作者聯繫我們傳統的前端更多的是用javascript實現各種複雜動畫,自從有了Css3 transition和animation以來,前端開發在動畫這一塊有了更高的自由度和格局,對動畫的開發也越來越容易。
  • 18個強大的純CSS3動畫案例分享
    ,今天我要與你分享的這18個動畫案例,也是比較炫酷的,可以實現很多交互,這些CSS3動畫,可以給你的網頁增添不少趣味性,讓其更加生動。以下,就是我今天將與你分享的18個非常炫酷的CSS3動畫案例,希望你會喜歡。1、純CSS3實現燒烤動畫這個CSS3動畫相當有創意,動畫中所有的燒烤元素都是利用CSS3繪製而成,冒出的煙霧也是由CSS3動畫實現,相當酷。
  • 如何用純css打造類materialUI的按鈕點擊動畫並封裝成react組件
    但隨著對用戶體驗的越來越重視,對交互體驗要求的提高以及css3等新標準的出現,使得web更加大放異彩, 各種動效的實現都變得非常容易.筆者在研究materialUI框架時對於它的交互及其讚嘆.所以為了自己能實現一個類似materialUI的按鈕點擊動畫,並封裝到自己的UI庫中,筆者特地總結了一些思路,希望可以和廣大的前端工程師們一起探討.
  • 6個精選免費YouTube工具,值得收藏
    2020-02-29 10:49 這個工具包含如下功能: 視頻剪輯 多軌道編輯 製作動畫 調色 粒子發生器,三維空間控制 摳像,跟蹤
  • CSS3的新特性
    border-image: url slice repeat|initial|inherit;4.選擇器css3first-letter { border:1px solid #fff;}div:before { content: "test" border:1px solid #fff;}div:after{ border:1px solid #fff; content: "test"}css3
  • 淺談CSS3動畫的凌波微步--steps()
    CSS3 animation當中有一個steps(),你上網查一下就知道了!""漲姿勢了!趕緊查閱一下!"animation-timing-functionCSS animation-timing-function屬性定義CSS動畫在每一動畫周期中執行的節奏。
  • 推薦9款使用CSS3實現的超酷動畫效果
    讓我們晃動起來 - CSS小腳本工具:CSS ShakeUI或者網站設計中,或許在某些情況下你希望你的用戶能夠關注某一個區域或者某一個界面元素,過去大家常用的方式是使用一個GIF圖片,或者土一點兒方法生成一個高亮的區域,但隨著瀏覽器的發展及其CSS動畫的實現,我們可以藉助一點點代碼來生成。
  • 10個實用跨境電商運營工具(200+亞馬遜工具導航、1024G免費網盤...
    1、小福利 -200+國外精選亞馬遜運營工具導航 200+亞馬遜免費及收費工具導航,如下圖。可以說,有了這個亞馬遜工具導航,亞馬遜領域,你可以不用再看十三哥的文章了。 發現口碑好的產品,是否有值得跟賣的可能。 你可以通過如下網址進入: https://www.bestreviews.guide/ 3、亞馬遜或shopify競品的產品關鍵詞分析工具 這是一個Chrome插件,能夠非常方便的把某個產品的核心、高頻出現的關鍵詞給找出來。
  • 12個經典大氣的HTML5/CSS3應用動畫
    昨天為大家收集了15個華麗的HTML5動畫應用,有幾個應用還比較實用。今天我們就接著來分享第二波乾貨,也是基於HTML5和CSS3的動畫應用,將涉及到HTML5表單、HTML5圖片特效以及HTML5圖表等應用領域,希望大家會喜歡。
  • 巧妙利用CSS3實現太陽系行星公轉運動軌跡
    突然發現好奇不僅僅害死貓,也可以增長知識嘛(你這是什麼謬論!!!)。也許有的朋友看過有關的文章那麼今天我們就一起來看看怎麼巧妙的利用CSS3 來實現這麼漂亮的動畫的吧!我不清楚大家對於CSS3的動畫了解多少,但是我對於 CSS3的東西還是限制與用什麼查什麼的階段。
  • css3動畫怎麼實現旋轉效果
    說了這麼多,讓我開始談談CSS3的動畫。定義動畫在CSS3中定義動畫是件很方便的事情。原理有點像使用Adobe公司的Flash軟體來製作動畫。比如定義好一個物體的開始位置及狀態,0秒的時候一個紅色50X50的矩形處於畫面中央,再將畫面定位於時間軸上3秒處,將矩形設為100X100黃色。再右鍵添加補間動畫。這樣一個簡單的動畫便完成了。
  • 12個值得一試的外貿、跨境電商效率神奇工具
    08-04 14:29 介紹了12個免費工具你也可以留言,說明希望我多研究哪類工具,下次發文會酌情考慮增加。 您可以創建無限數量的發票 配有發票指南 缺點 免費版本不支持重複付款的發票生成 若要接受信用卡和ACH的發票生成,你必須得到高級版本 10、最好的亞馬遜FBA賣家著落頁面生成工具 https://
  • 21個精心挑選的超棒CSS3動畫特效
    CSS3能夠幫助你開發出超棒的動畫和特效,你是不是想了解究竟它能夠幫助你創建多麼具有衝擊力的web設計和動畫嗎?看看我們這一組精心收集的CSS3在線演示吧,絕對給你視覺上的強烈衝擊。希望大家喜歡,如果你也有不錯的CSS3演示,請留言和我們分享,謝謝!
  • H5中CSS3動畫屬性詳解
    css動畫效果下面讓我們來說一說動畫的實現動畫(animation)是CSS3中具有顛覆性的特徵之一,可通過設置多個節點來精確控制一個或一組動畫,常用來實現複雜的動畫效果。動畫的基本使用製作動畫分為兩步:(1)先定義動畫(2)再使用(調用)動畫(哪個盒子要加動畫,就調用對應的動畫名稱)
  • 《前端5分鐘》之使用純css實現網站換膚和焦點圖切換動畫
    你將收穫網站換膚設計方案介紹:target偽類介紹和用法以及如何使用css實現網站換膚transition動畫以及如何用純css實現焦點圖動畫效果展示1.網站換膚2.焦點圖動畫了解這個偽類之後,我們的網站換膚就很容易實現了,比如說我們要實現網站背景色的換膚,我們可以預先準備幾個背景色的容器, 然後用a標籤的href錨點分別對應相應的背景元素id,然後當點擊背景色的時候調整背景容器的層級,這樣就可以實現換膚了,實際效果可以看文章開頭的效果展示.
  • 《姜子牙》不值得?這18部中國風動畫短片,值得收藏
    自從《哪吒》《大魚海棠》《大聖歸來》《風語咒》等國產動畫上映後,大家重燃了對國產動畫的期望,我們也推薦過18部好看的中國風動畫,每一幀的音樂、顏色、人物、建築、山水,都能讓孩子沉浸於中國風的獨特之美,更能啟發孩子在這方面的藝術感悟。文末有觀看地址,記得領取哦!
  • 8個漲姿勢的小眾網站,你值得收藏!
    1、物流藝術用視頻記錄了一個快遞是怎樣從瑞典首都斯德哥爾摩經過 37 天到達深圳的,讓你了解一個快遞跨境送達的一生。3、今日熱榜聚合各大熱榜,可以隨時了解最熱的話題,非常值得想要緊跟話題的人收藏。5、歷史車輪一個歷史工具的集合,給學者和愛好者提供幫助;可以數據化看到同時代的人物,以及他們的壽命。