10個(gè)值得前端收藏的CSS3動(dòng)效庫(kù)(工具)

現(xiàn)在的網(wǎng)站和App的設(shè)計(jì)中越來(lái)越重視用戶體驗(yàn),而優(yōu)秀的動(dòng)效則能使你的應(yīng)用更具交互性乘综,從而吸引更多用戶的使用么伯。我一般會(huì)在網(wǎng)站中加入一些簡(jiǎn)單而一致的動(dòng)效叶撒,我所用的技術(shù)則是用SASS+bourbon來(lái)生成出那些基于CSS3的動(dòng)畫效果來(lái)张峰。但如果你對(duì)CSS3中定義動(dòng)效還不熟練泪蔫,或希望采用更加簡(jiǎn)單直接的方式在你的應(yīng)用中引入動(dòng)效的話,你可以參考并使用下面的這10個(gè)優(yōu)秀動(dòng)效庫(kù)(工具)喘批。


1. Animate.css

Animate.css是我比較喜歡的一個(gè)CSS3動(dòng)效庫(kù),非常適合那些對(duì)CSS3動(dòng)畫效果不熟悉铣揉,但又希望給自己所做的網(wǎng)站或基于H5的APP引入動(dòng)效的朋友饶深。因?yàn)椋阒恍枰o需要實(shí)現(xiàn)動(dòng)效的元素添加上Animate.css中預(yù)定義的那些動(dòng)效名稱就可以了逛拱。比如常見(jiàn)的:bounce敌厘,flash,fadeIn朽合,fadeOut等等俱两,加起來(lái)有75種不同的動(dòng)效,完全能夠滿足你的基本需要了曹步。

當(dāng)然對(duì)于這個(gè)庫(kù)也有一些使用注意事項(xiàng)宪彩,比如你最好在給元素添加動(dòng)效樣式完成動(dòng)效后,馬上將這個(gè)動(dòng)效樣式去掉讲婚。另外尿孔,對(duì)于動(dòng)效的時(shí)長(zhǎng),振動(dòng)幅度等,你也需要做一些調(diào)整活合。因?yàn)槌簦腋杏X(jué)它默認(rèn)設(shè)置中的動(dòng)效過(guò)于快速和強(qiáng)烈了。Animate.css已經(jīng)提供了詳細(xì)的文檔告訴你應(yīng)該如何做這些調(diào)整白指。


2. Bounce.js

Bounce.js是一個(gè)能夠生成CSS3動(dòng)效的小工具留晚,它是用JavaScript編寫的,提供了一個(gè)Web界面告嘲,你可以添加一個(gè)組件然后就可以選擇包括Scale错维,Translate,Rotate状蜗,Skew這些動(dòng)效類型需五,然后分別設(shè)置它們的參數(shù),當(dāng)達(dá)到你想要的效果后轧坎,你可以將這個(gè)動(dòng)效以CSS的方式導(dǎo)出宏邮,這樣你就可以將它應(yīng)用到你的應(yīng)用中了。


3. CSS3 Animation

CSS3 Animation是一個(gè)非常簡(jiǎn)單易用的動(dòng)效工具缸血,你可以在它提供的簡(jiǎn)單圖形界面里蜜氨,通過(guò)拖拽一些進(jìn)度條來(lái)控制你的動(dòng)效,生成的CSS代碼會(huì)自動(dòng)顯示在下面的一個(gè)文本框里捎泻,你可以拷貝粘貼到你的應(yīng)用中直接使用飒炎。


4. CSS Animate

如果你覺(jué)得上面的工具還無(wú)法做出你想要的動(dòng)效,那么可以看看CSS Animate這個(gè)工具笆豁。它能讓你設(shè)置更多的動(dòng)效參數(shù)郎汪,比如你可以同時(shí)設(shè)置動(dòng)效起始和終止?fàn)顟B(tài)的坐標(biāo),大小闯狱,以及透明度煞赢,這樣你就能夠做出更加復(fù)雜的動(dòng)效來(lái)。


5.Magic Animations

Magic Animations與Animate.css十分類似哄孤,也是一個(gè)預(yù)定義了一系列動(dòng)效的CSS庫(kù)照筑。但與Animate.css的最大區(qū)別可能是,它定義的那些動(dòng)效更炫也更酷一些瘦陈,如果你的網(wǎng)站也很新潮凝危,那可以考慮使用這個(gè)CSS動(dòng)效庫(kù)。


6.AniJS

AniJS是一個(gè)通過(guò)JavaScript控制的動(dòng)效庫(kù)晨逝。它允許你通過(guò)它的鏈?zhǔn)秸Z(yǔ)法來(lái)定義動(dòng)效蛾默。比如下面這個(gè)例子:當(dāng)用戶點(diǎn)擊時(shí)這個(gè)元素會(huì)沿Y軸翻轉(zhuǎn)。

<div data-anijs="if: click, do: flipInY, to: .container-box"></div>

7.Single Element CSS Spinners

我們經(jīng)常會(huì)需要一些動(dòng)效來(lái)表達(dá)系統(tǒng)處于加載或處理數(shù)據(jù)的過(guò)程中咏花。Single Element CSS Spinners這個(gè)在GitHub上的項(xiàng)目趴生,提供了一組非常漂亮的可用于加載的CSS3動(dòng)效阀趴。


8.Snabbt.js

Sanbbt.js是我很喜歡的一個(gè)動(dòng)效庫(kù),它非常小巧只有5K苍匆,所以可以被用在移動(dòng)應(yīng)用中刘急。而且它也支持鏈?zhǔn)秸Z(yǔ)法,你可以很方便地寫出復(fù)雜的動(dòng)效組合浸踩。

snabbt(element, {
  position: [200, 0, 0],
  easing: function(value) {
    return value + 0.3 * Math.sin(2*Math.PI * value);
  }
}).snabbt({
  position: [0, 0, 0],
  easing: 'easeOut'
});

9.Odometer

Odometer是用來(lái)給數(shù)字作動(dòng)效的叔汁,比如通過(guò)它你可以很好地呈現(xiàn)網(wǎng)站人數(shù)的增加,倒計(jì)時(shí)等與數(shù)字相關(guān)的動(dòng)畫效果检碗。


10.Hover.css

Hover.css提供了大量的Hover效果据块,包括2D變換,圖標(biāo)變換折剃,背景變換等等另假。而且?guī)缀蹩梢詰?yīng)用于所有元素,包括鏈接怕犁,按鈕边篮,logo,SVG甚至圖片等等奏甫。


簡(jiǎn)書簽約作者:技匠戈轿,以上內(nèi)容歡迎大家分享到朋友圈/微博等。如需轉(zhuǎn)載阵子,請(qǐng)通過(guò)簡(jiǎn)信聯(lián)系授權(quán)思杯。謝謝大家!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末挠进,一起剝皮案震驚了整個(gè)濱河市色乾,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌领突,老刑警劉巖杈湾,帶你破解...
    沈念sama閱讀 206,482評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異攘须,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)殴泰,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,377評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門于宙,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人悍汛,你說(shuō)我怎么就攤上這事捞魁。” “怎么了离咐?”我有些...
    開(kāi)封第一講書人閱讀 152,762評(píng)論 0 342
  • 文/不壞的土叔 我叫張陵谱俭,是天一觀的道長(zhǎng)奉件。 經(jīng)常有香客問(wèn)我,道長(zhǎng)昆著,這世上最難降的妖魔是什么县貌? 我笑而不...
    開(kāi)封第一講書人閱讀 55,273評(píng)論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮凑懂,結(jié)果婚禮上煤痕,老公的妹妹穿的比我還像新娘。我一直安慰自己接谨,他們只是感情好摆碉,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,289評(píng)論 5 373
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著脓豪,像睡著了一般巷帝。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上扫夜,一...
    開(kāi)封第一講書人閱讀 49,046評(píng)論 1 285
  • 那天楞泼,我揣著相機(jī)與錄音,去河邊找鬼历谍。 笑死现拒,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的望侈。 我是一名探鬼主播印蔬,決...
    沈念sama閱讀 38,351評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼脱衙!你這毒婦竟也來(lái)了侥猬?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書人閱讀 36,988評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤捐韩,失蹤者是張志新(化名)和其女友劉穎退唠,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體荤胁,經(jīng)...
    沈念sama閱讀 43,476評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡瞧预,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,948評(píng)論 2 324
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了仅政。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片垢油。...
    茶點(diǎn)故事閱讀 38,064評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖圆丹,靈堂內(nèi)的尸體忽然破棺而出滩愁,到底是詐尸還是另有隱情,我是刑警寧澤辫封,帶...
    沈念sama閱讀 33,712評(píng)論 4 323
  • 正文 年R本政府宣布硝枉,位于F島的核電站廉丽,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏妻味。R本人自食惡果不足惜正压,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,261評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望弧可。 院中可真熱鬧蔑匣,春花似錦、人聲如沸棕诵。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 30,264評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)校套。三九已至价脾,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間笛匙,已是汗流浹背侨把。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 31,486評(píng)論 1 262
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留妹孙,地道東北人秋柄。 一個(gè)月前我還...
    沈念sama閱讀 45,511評(píng)論 2 354
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像蠢正,于是被迫代替她去往敵國(guó)和親骇笔。 傳聞我的和親對(duì)象是個(gè)殘疾皇子嚣崭,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,802評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 171,510評(píng)論 25 707
  • 本文并非原創(chuàng)笨触,屬于摘抄性質(zhì),并有個(gè)人的加工雹舀。 一芦劣、過(guò)渡動(dòng)畫 過(guò)渡(transition)動(dòng)畫,就是從初始狀態(tài)過(guò)渡到...
    前端xiyoki閱讀 11,560評(píng)論 1 13
  • 迷于設(shè)計(jì)说榆,沉于動(dòng)效虚吟。由于筆者對(duì)動(dòng)效交互很感興趣,遂著此文签财。希望能對(duì)大家有一點(diǎn)幫助稍味。動(dòng)圖較多,建議 Wifi 下瀏覽...
    求愚閱讀 3,456評(píng)論 0 29
  • 一一獲獎(jiǎng)后鄰居家寶貝 四歲寶貝賽口才荠卷, 自豪表情現(xiàn)出來(lái)。 冠軍大獎(jiǎng)捧在懷烛愧, 孩子世界真精彩油宜。
    旖旎i閱讀 216評(píng)論 0 6
  • 東邊來(lái)了一抹嵌著蒼涼的綠意 西邊暈開(kāi)一片一片的杜鵑啼血 唯獨(dú)微風(fēng)清雅地穿過(guò)世間紛擾 向面朝大海的不敗的海子走去 托...
    南方的大樹(shù)君閱讀 191評(píng)論 0 0