眾所周知,一個元素,動往往比靜更吸引眼球一套操作界面,HTML5鄭州培訓機構(gòu)多年的經(jīng)驗表明合適的動態(tài)交互反饋能給用戶帶來更好的操作體驗;一個H5運營宣傳頁,炫酷的動畫特效定能助力傳播和品牌打造。近兩年,小到loading動畫,表單動效,大到各式各樣H5運營頁的炫酷展現(xiàn),“動效設(shè)計”一詞可謂是火遍大江南北,而動效設(shè)計早已成為一名合格設(shè)計師必需有所知曉的領(lǐng)域。本文將通過一些案例,和大家一同挖掘幾種常見的H5動效制作手法。
HTML5鄭州培訓機構(gòu)由淺入深來挖掘這動效制作的秘密,一個入門級的小問題:看上圖這幾個動畫例子,大家是否能說出這動畫是如何制作出來的呢?而又是如何在網(wǎng)頁之上呈現(xiàn)的呢?對,答案必須是設(shè)計師們都非常熟悉的gif小動畫了,H5動效制作的第一手法,便是GIF了。
動效制作手法:GIF
GIF圖片擅長于制作細節(jié)的小動畫,位圖,優(yōu)勢在于 “體型”很小,可壓縮,制作成本低,以圖片的形態(tài)適用于各種操作系統(tǒng),無兼容性的后顧之憂。制作GIF動畫的方式有很多,例如我們所熟悉的Photoshop時間軸,或是利用Flash,AE將動畫導出存成GIF格式等等。GIF動畫最常在H5動效里當擔loading導航條,熱門小標簽等元素,要把控圖片大小和精度之間的平衡,所以它一般用于制作小細節(jié)的動畫。H5頁面承載GIF圖片的方式相對以下要介紹的其他方法,是最省成本,最為簡便的。只需要以背景圖片/內(nèi)容圖片的形式在頁面上進行引用即可。聊完了GIF動畫的一些特點,那么HTML5鄭州培訓機構(gòu)同時給大家對比一下它的堂兄弟:逐幀動畫 。
動效制作手法2:逐幀動畫
逐幀動畫即是利用一張等間距的動畫分解逐幀圖片,由js腳本模擬編寫或是使用css3新屬性step()制作而成。step()在移動端的兼容性是很好的,但使用比較小眾。逐幀動畫和GIF動畫的差別在于,腳本可以控制逐幀動畫的快慢和動作的暫停,而GIF動畫無法在后期通過代碼進行動畫速率及透明度的修改。做一個逐幀動畫必不可缺的就是需要一張等間距的“動畫分解逐幀圖片.png”,再通過JavaScript腳本或CSS3 animation的過度函數(shù)step() 來控制圖片的background-position,二者結(jié)合就可以快速輸出一個逐幀動畫啦。
從HTML5鄭州培訓機構(gòu)以往的經(jīng)驗看GIF動畫或是逐幀動畫,我們往往認為它們只適合做一些小細節(jié)的動畫。其實二者也可以承載一些很獨特的動畫效果!由逐幀分解圖+JavaScript腳本模擬逐幀動畫 拼合而成的。
動效制作手法3:CSS3
CSS3應(yīng)該是動畫家族里絕對不會被遺忘的一名成員。這里HTML5鄭州培訓機構(gòu)定義它為擅長于平面層的動畫。CSS3的缺陷應(yīng)該在于它的部分屬性還沒有被瀏覽器有好的支持。先來看個例子,來自阿迪達斯的H5運營頁《羅斯-絕不凋謝》:這炫酷到?jīng)]朋友的動畫效果其實主要就是依靠CSS3編寫完成的。
這HTML5鄭州培訓機構(gòu)里給大家介紹一下CSS3的動畫三大屬性:Transform 變形,Transition 過渡,和Animation 動畫。
Transform 變形:擁有 rotate 旋轉(zhuǎn) skew 扭曲 scale 縮放 translate 移動 matrix 矩陣變形五大特效,羅斯的例子中,便是對充分結(jié)合了這幾個變化特效的產(chǎn)物。
Transition 過渡:擁有修改執(zhí)行變換的屬性,時長,速率和延遲時間的能力,大家都很熟悉的貝塞爾曲線,也是歸屬于transition的設(shè)定之下的。
Animation 動畫:若將Transform解釋為動作,Transition解釋為過渡,那么Animation則是連續(xù)的幾個動作,即動畫。Animation可以我們設(shè)定keyframes的值,讓元素在一段時間內(nèi)完成多個動作。
動效制作手法4:JavaScript
其實,只要是涉及到交互反饋的動畫,小至滾屏翻頁,大到重力感應(yīng)等都需要js進行處理腳步的編寫。也就是說,所有的動畫特效都離不開Javascript同學的支持。市面上有很多特別的Javascript腳本庫,例如three.js,細細運用,就可以做出非同凡響的動畫效果。
最后HTML5鄭州培訓機構(gòu)再以一個簡單的匯總這H5動效常見的制作手法,希望讀完本文的小伙伴們都可以在下次遇見新動畫效果時,第一時間挖掘出它背后的制作原理,好好運用這幾大手法,人人都是優(yōu)秀的HTML5設(shè)計師。
HTML5鄭州培訓機構(gòu)現(xiàn)在不是很多,云和學院是比較早開展此類培訓的機構(gòu),坐落河南電商產(chǎn)業(yè)園5K平米大辦公樓,政府扶持,簽訂就業(yè)協(xié)議,先就業(yè)后付款,值得信賴,歡迎大家實地考察對比了解。