原創(chuàng)|行業(yè)資訊|編輯:郝浩|2017-04-17 10:59:20.000|閱讀 3151 次
概述:在CSS3中引入了全新的動畫語法,它能夠幫助你在設(shè)計中實現(xiàn)許多有趣的事情。通常構(gòu)建炫酷的動畫是非常復(fù)雜和費時的,而使用動畫庫和生成器則可以幫助你完美處理這一切。在這篇文章中我們將推薦十款出色的工具,它們可以幫助你更快更輕松地完成自己的動畫。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
人類對于運動的食物往往會投入更多的關(guān)注,因此巧妙的使用動畫能夠極大地提升網(wǎng)站的用戶體驗,快速喚起用戶對重要元素的關(guān)注。
在CSS3中引入了全新的動畫語法,它能夠幫助你在設(shè)計中實現(xiàn)許多有趣的事情。通常構(gòu)建炫酷的動畫是非常復(fù)雜和費時的,而使用動畫庫和生成器則可以幫助你完美處理這一切。
在這篇文章中我們將推薦十款出色的工具,它們可以幫助你更快更輕松地完成自己的動畫。
CSS3Gen為你提供了一個易于使用的可以快速生成基本動畫的動畫生成器。雖然你無法使用它來完成復(fù)雜的作品,但是如果你想要不費勁的創(chuàng)建一個標準的動畫,這個工具將會是一個很好的選擇。
不需要任何手動寫代碼,只需要在通過設(shè)置屬性表單,預(yù)覽結(jié)果,然后將符合預(yù)期的簡單代碼復(fù)制粘貼到自己的CSS文件即可。
CSS3Gen在線工具地址://css3gen.com/css3-animation/
如果你需要更復(fù)雜的動畫,你會發(fā)現(xiàn)CSS Animate非常有用,它有一個更成熟的用戶界面,可以讓你設(shè)置更多屬性,也可以讓你通過直觀的時間線追隨、停止或者重放動畫。
它還包含了一些動畫示例,比如“反彈”、“震動”、“搖擺”等,你可以把這些動畫加載到生成器了,再根據(jù)需求來修改代碼。
CSS Animate在線工具地址://cssanimate.com/
Coveloping的動畫生成器大概是剛接觸CSS3動畫想要了解它是如何工作的新手最理想的選擇。這個簡單而又強大的工具可以幫助你測試所提供的不同類型動畫,并輕松地檢測出它們之間的區(qū)別。
你只需要設(shè)置四個參數(shù):動畫類型、動畫功能、持續(xù)多少秒以及動畫是否為無限循環(huán)。當你完成以后,你就可以獲取生成的HTML和CSS代碼了。
Coveloping在線工具地址://coveloping.com/tools/css-animation-generator
Magic Animations是一個很酷的CSS庫,它能夠給你的網(wǎng)站帶來許多動畫特效。比如你可以讓元素消失重現(xiàn),從左邊或者右邊打開然后返回,向下、向上、向左、向右的旋轉(zhuǎn)等等。
你所要做的事情就是將CSS文件下載到你的頁面上,然后在jQuery的幫助下以下列方式添加適當?shù)念悾?/p>
$('.yourdiv').hover(function () { $(this).addClass('magictime puffIn'); });
你也可以改變計時器的設(shè)置,在jQuery的幫助下達到動畫無限循環(huán)(參見readme文件細節(jié))
Magic Animations在線工具地址://www.minimamente.com/example/magic_animations/
Animate.css提供了一整套炫酷的跨瀏覽器CSS3動畫。這些動畫被分成了不同群組,比如Attention Seekers(吸引眼球),Bouncing Entrances(跳動入口),Bouncing Exits(跳動出口),F(xiàn)ading Entrances(褪色入口)等等多種不同選項,這讓你無法抱怨種類的匱乏。
你可以從Github上下載代碼,然后你只需要添加CSS文件到HTML頁面,然后在HTML元素中引用你需要的動畫的CSS類即可。
Animate.css在線工具地址://daneden.github.io/animate.css/
Bounce.js是一個能夠讓你創(chuàng)建復(fù)雜動畫的方便的JavaScript庫,它擁有非常成熟的用戶界面,支持用戶添加不同的組件,如緩沖、持續(xù)、延遲以及不同的反彈次數(shù),你可以手動處理動畫,也可以從現(xiàn)成的動畫中選擇你需要的動畫,再進行屬性的調(diào)整。
Bounce.js在線工具地址://bouncejs.com/
AniJS是一個超級炫酷的JavaScript庫,它支持為你的設(shè)計添加CSS3動畫,并構(gòu)建動畫選項卡、折疊線、模態(tài)窗口、滑動菜單、移動端APP通知、滾動顯示等復(fù)雜的UI組件。
它適用于包括iOS和Android在內(nèi)的所有現(xiàn)代瀏覽器,不需要任何第三方庫,此外它還擁有一個被稱為AniCollection的展示窗,通過這個庫你可以體驗不同的效果。
AniJS在線工具地址://anijs.github.io/
你是否想要通過使用加載轉(zhuǎn)輪動畫來提高設(shè)計上的用戶體驗。如果答案是肯定的,那么這個可愛的CSS加載轉(zhuǎn)輪代碼庫可能是你的最佳選擇。這些加載轉(zhuǎn)輪的CSS代碼是由LESS寫成的,所有的代碼都是現(xiàn)成的,不需要任何的設(shè)置,你只需要將它插入自己的HTML和CSS文件。
Single Element CSS Spinners在線工具地址://projects.lukehaas.me/css-loaders/
Odometer是一個可將炫酷動畫移植到你網(wǎng)站的杰出工具,它是一個CSS和JavaScript庫,其CSS部分是由Sass寫成,你可以選擇不同的主題,比如“數(shù)字”、“火車站”、“汽車”。
要使用Odometer,你必須首先添加JavaScript文件和所選的主題文件到你的HTML頁面,然后在你想做成動畫的元素中使用class=“odometer”選擇器。通過直觀地表現(xiàn)數(shù)據(jù)或者制作一個“Coming Soon” 的吸人眼球的畫面,這會是一個完美的選擇。
Odometer在線工具地址://github.hubspot.com/odometer/docs/welcome/
Snabbt.js是一個可以幫助你輕松實現(xiàn)元素到處移動的簡約的動畫庫。如果你需要一點靈感,可以看看關(guān)于這個智能的動畫工具能夠為你實現(xiàn)什么的演示,截圖上的動畫元素周期表是Snabbt.js能夠輕松實現(xiàn)的眾多可能之一。
如果你想要使用這個庫,你需要有一點關(guān)于JavaScript的知識,但它所帶來的結(jié)果是令人驚嘆的,所以這個工具絕對是物超所值的。
本文翻譯自,譯者:慧都控件網(wǎng)-回憶和感動
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn