動效設(shè)計(jì)是2018年的熱門趨勢之一。當(dāng)然,創(chuàng)造動效并沒有必要從0開始,有大把的設(shè)計(jì)項(xiàng)目可以供你快速上手,納入到設(shè)計(jì)項(xiàng)目當(dāng)中去。
如果你仔細(xì)找找的話,會發(fā)現(xiàn)許多有趣的用來構(gòu)建UI動效的工具,而這些素材和工具正在成為越來越多設(shè)計(jì)項(xiàng)目中不可或缺的催化劑。必須承認(rèn),這些代碼生成器和動畫工具能設(shè)計(jì)師和前端事半功倍。
今天的文章,我們將會推薦10個(gè)靠譜的開源免費(fèi)網(wǎng)頁動效庫,幫你設(shè)計(jì)加速。
GSAP 可能目前最炫酷的免費(fèi)動畫庫之一了。它運(yùn)行于純粹的 JavaScript 之上,是目前最強(qiáng)健的動畫資源庫之一。
它符合 HTML5 的規(guī)范,并且和幾乎所有的現(xiàn)代瀏覽器都能良好的協(xié)同,可以SVG、畫布元素甚至 jQuery 對象良好地協(xié)同,諸如 EaselJS 這樣的庫也可以和 GSAP 聯(lián)動。
如果你需要一個(gè)強(qiáng)大的網(wǎng)頁動畫庫的話,GSAP絕對值得一看。
當(dāng)我第一次看到Anime.js 這個(gè)庫的時(shí)候,徹底被它迷住了。這玩意非常強(qiáng)大,功能并不僅限于UI/UX動畫的制作。
你可以借助 Anime.js 將動畫加持在LOGO、按鈕、圖像等各種各樣的元素上。它支持各種常見的觸發(fā)機(jī)制,比如點(diǎn)擊、懸停、滑動,你可以借助它定義一系列的動畫。
Wicked CSS 是一個(gè)相對更新一些的動效庫,它主要是基于CSS代碼的。Wicked CSS 借助 CSS3的特性,提供了一些堪稱不可思議的特效。
在它的首頁上,你會看到許多實(shí)時(shí)演示,你可以通過這些范例學(xué)會如何讓對象進(jìn)行旋轉(zhuǎn)、翻轉(zhuǎn)、劃入等不同類型的動畫效果。
有些動畫效果很簡單,但是它同樣可以實(shí)現(xiàn)許多復(fù)雜而有趣的動畫,這也是Wicked CSS 有意思的地方。
也許 Animate.CSS 才是你想要的最終的網(wǎng)頁動效解決方案。這個(gè)開源代碼庫是幾年前發(fā)布的,但是時(shí)至今日它依然是最有用的動效代碼庫。
開發(fā)者 Daniel Eden 是這個(gè)項(xiàng)目的發(fā)起者,他以最簡化的方式在網(wǎng)頁上發(fā)布自定義的 CSS3動畫,通過半年多時(shí)間的積累,構(gòu)建出了一個(gè)完整的動畫庫,并且?guī)缀蹩梢詰?yīng)對絕大多數(shù)的項(xiàng)目。
項(xiàng)目主頁上有大量的演示,GitHub上還有許多很棒的文檔供你參考。
Tuesday 所提供的動畫最令人著迷的地方,是其中動畫都非常的簡單、有用。借助這個(gè)庫,你可以有效的控制頁面中元素的出現(xiàn)和消失的方式。
這些動畫并不是那種炫酷屌炸天的,相反它們是非常微妙的,真正從美學(xué)和用戶體驗(yàn)的層面提升整個(gè)頁面的設(shè)計(jì)。
Tuesday 是純粹的CSS代碼,幾乎可以和任何網(wǎng)站無縫地銜接起來。
坦率的講,我從來沒有見過比 CSShake 更加奇怪或者有趣的 CSS庫了。它所帶來的動畫效果非常的瘋狂、獨(dú)特,它并不一定適合每個(gè)網(wǎng)站。
換句話來說,就是 CSShake 所提供的動效其實(shí)是獨(dú)一無二的,這也是為什么它會存在于這個(gè)列表當(dāng)中。
通過細(xì)節(jié)仔細(xì)對比了諸多的 JavaScript 庫之后,不得不說 Mo.js 是最好的動效庫之一。Mo.JS 非常的龐大,而且它是完全為UI/UX設(shè)計(jì)而生的動效庫。
關(guān)于 Mo.js 有大量的文檔和教程,它的代碼操作并不復(fù)雜,了解之后就可以輕松掌握。
它有著許多令人驚嘆的功能,無論是導(dǎo)航欄,還是LOGO或者其他復(fù)雜的元素,它都能夠?qū)⑺麄兒侠淼膭赢嫽?/span>
Animate Plus 是一個(gè)輕量級的動效庫,它只有2KB,但是它有著自定義 JavaScript 動畫所需的全部基本功能。
使用npm你可以輕松地將 Animate Plus 安裝好,你只需要按照Github 上的代碼進(jìn)行設(shè)置即可。其中所包含的絕大多數(shù)都是基本的Demo,所以你不會碰到復(fù)雜的問題,不過通過Github,你會找到所有你需要的選項(xiàng)和方法。
只需要點(diǎn)擊幾下,你就可以借助Bounce.js創(chuàng)造出強(qiáng)大的CSS3 和 JS動畫了。
在主頁上,你會找到一個(gè)模塊化的自定義動畫生成器,通過這種方式,Bounce.js 會幫你將特定的功能添加到你的頁面上,無需添加額外的代碼。
和其他的同類工具不同的地方在于,它不僅僅是一個(gè)庫,而是有這用戶可以直接操作的實(shí)際功能,它帶有一個(gè)完整的網(wǎng)頁構(gòu)建器。Bounce.js 是為數(shù)不多的可以直接在瀏覽器中進(jìn)行設(shè)計(jì)和設(shè)置的動畫庫之一。
Magic 可能是最有趣的動效庫之一。它集合了許多基于CSS3的動畫效果,并且?guī)в性S多在別的地方根本找不到的自定義樣式。這是一個(gè)非常大的CSS3代碼庫合集,你也會在這里學(xué)會許多巧妙的動畫設(shè)計(jì)技巧。
填寫下面表單即可預(yù)約申請免費(fèi)試聽!怕錢不夠?可先就業(yè)掙錢后再付學(xué)費(fèi)! 怕學(xué)不會?助教全程陪讀,隨時(shí)解惑!擔(dān)心就業(yè)?一地學(xué)習(xí),可推薦就業(yè)!
?2007-2021/ 5wd995.cn 北京漫動者教育科技有限公司 備案號:京ICP備12034770號 監(jiān)督電話:010-62568622 郵箱:bjaaa@aaaedu.cc