新聞資訊

精品主題,實(shí)戰(zhàn)科普,最新行業(yè)熱點(diǎn)話題,隨時(shí)掌握云上咨訊。

網(wǎng)頁動(dòng)畫的十二原則
來源:中科服    發(fā)布時(shí)間:2015-08-03    文章分類:評審獎(jiǎng)勵(lì)     分享:

作為前端的設(shè)計(jì)師和工程師,我們用CSS去做樣式、定位并創(chuàng)建出好看的網(wǎng)站。我們經(jīng)常用 CSS 去添加頁面的運(yùn)動(dòng)過渡效果甚至動(dòng)畫,但我們經(jīng)常做的東西不會(huì)超過這些。

 

動(dòng)效是一個(gè)有助于訪客和消費(fèi)者理解我們設(shè)計(jì)的強(qiáng)有力工具。這里有些原則能最大限度地應(yīng)用在我們的工作中。 

 

 

擠壓和拉伸 (Squash and stretch)

 

 

這是物體存在質(zhì)量且運(yùn)動(dòng)時(shí)質(zhì)量保持不變的概念。當(dāng)一個(gè)球在彈跳時(shí),碰擊到地面會(huì)變扁,恢復(fù)的時(shí)間會(huì)越來越短。

 

創(chuàng)建對象的時(shí)候最有用的方法是參照實(shí)物,比如人、時(shí)鐘和彈性球。

 

當(dāng)它和網(wǎng)頁元件一起工作時(shí)可能會(huì)忽略這個(gè)原則。DOM 對象不一定和實(shí)物相關(guān),它會(huì)按需要在屏幕上縮放。例如,一個(gè)按鈕會(huì)變大并變成一個(gè)信息框,或者錯(cuò)誤信息會(huì)出現(xiàn)和消失。

 

盡管如此,擠壓和伸縮效果可以為一個(gè)對象增加實(shí)物的感覺。甚至一些形狀上的小變化就可以創(chuàng)造出細(xì)微但搶眼的效果。

 

 

 

預(yù)備動(dòng)作 (Anticipation)

 

 

運(yùn)動(dòng)不傾向于突然發(fā)生。在現(xiàn)實(shí)生活中,無論是一個(gè)球在掉到桌子前就開始滾動(dòng),或是一個(gè)人屈膝準(zhǔn)備起跳,運(yùn)動(dòng)通常有著某種事先的累積。

 

我們能用它去讓我們的過渡動(dòng)畫顯得更逼真。預(yù)備動(dòng)作可以是一個(gè)細(xì)微的反彈,幫人們理解什么對象將在屏幕中發(fā)生變化并留下痕跡。

 

例如,懸停在一個(gè)元件上時(shí)可以在它變大前稍微縮小,在初始列表中添加額外的條目來介紹其它條目的移除方法。

 

 

 

演出布局 (Staging)

 

 

演出布局是確保對象在場景中得以聚焦,讓場景中的其它對象和視覺在主動(dòng)畫發(fā)生的地方讓位。這意味著要么把主動(dòng)畫放到突出的位置,要么模糊其它元件來讓用戶專注于看他們需要看的東西。

 

在網(wǎng)頁方面,一種方法是用 model 覆蓋在某些內(nèi)容上。在現(xiàn)有頁面添加一個(gè)遮罩并把那些主要關(guān)注的內(nèi)容前置展示。

 

另一種方法是用動(dòng)作。當(dāng)很多對象在運(yùn)動(dòng),你很難知道哪些值得關(guān)注。如果其它所有的動(dòng)作停止,只留一個(gè)在運(yùn)動(dòng),即使動(dòng)得很微弱,這都可以讓對象更容易被察覺。

 

還有一種方法是做一個(gè)晃動(dòng)和閃爍的按鈕來簡單地建議用戶比如他們可能要保存文檔。屏幕保持靜態(tài),所以再細(xì)微的動(dòng)作也會(huì)突顯出來。

 

 

 

連續(xù)運(yùn)動(dòng)和姿態(tài)對應(yīng) (Straight-Ahead Action and Pose-to-Pose)

 

 

連續(xù)運(yùn)動(dòng)是繪制動(dòng)畫的每一幀,姿態(tài)對應(yīng)是通常由一個(gè) assistant 在定義一系列關(guān)鍵幀后填充間隔。

 

大多數(shù)網(wǎng)頁動(dòng)畫用的是姿態(tài)對應(yīng):關(guān)鍵幀之間的過渡可以通過瀏覽器在每個(gè)關(guān)鍵幀之間的插入盡可能多的幀使動(dòng)畫流暢。

 

有一個(gè)例外是定時(shí)功能step。通過這個(gè)功能,瀏覽器 "steps" 可以把盡可能多的無序幀串清晰。你可以用這種方式繪制一系列圖片并讓瀏覽器按順序顯示出來,這開創(chuàng)了一種逐幀動(dòng)畫的風(fēng)格。

 

 

 

跟隨和重疊動(dòng)作 (Follow Through and Overlapping Action)

 

 

事情并不總在同一時(shí)間發(fā)生。當(dāng)一輛車從急剎到停下,車子會(huì)向前傾、有煙從輪胎冒出來、車?yán)锏乃緳C(jī)繼續(xù)向前沖。

 

這些細(xì)節(jié)是跟隨和重疊動(dòng)作的例子。它們在網(wǎng)頁中能被用作幫助強(qiáng)調(diào)什么東西被停止,并不會(huì)被遺忘。例如一個(gè)條目可能在滑動(dòng)時(shí)稍滑微遠(yuǎn)了些,但它自己會(huì)糾正到正確位置。

 

要?jiǎng)?chuàng)造一個(gè)重疊動(dòng)作的感覺,我們可以讓元件以稍微不同的速度移動(dòng)到每處。這是一種在 iOS 系統(tǒng)的視窗 (View) 過渡中被運(yùn)用得很好的方法。一些按鈕和元件以不同速率運(yùn)動(dòng),整體效果會(huì)比全部東西以相同速率運(yùn)動(dòng)要更逼真,并留出時(shí)間讓訪客去適當(dāng)理解變化。

 

在網(wǎng)頁方面,這可能意味著讓過渡或動(dòng)畫的效果以不同速度來運(yùn)行。

 

 

 

緩入緩出 (Slow In and Slow Out)

 

 

對象很少從靜止?fàn)顟B(tài)一下子加速到最大速度,它們往往是逐步加速并在停止前變慢。沒有加速和減速,動(dòng)畫感覺就像機(jī)器人。

 

在 CSS 方面,緩入緩出很容易被理解,在一個(gè)動(dòng)畫過程中計(jì)時(shí)功能是一種描述變化速率的方式。

 

使用計(jì)時(shí)功能,動(dòng)畫可以由慢加速 (ease-in)、由快減速 (ease-out),或者用貝塞爾曲線做出更復(fù)雜的效果。

 

 

 

弧線運(yùn)動(dòng) (Arc)

 

 

雖然對象是更逼真了,當(dāng)它們遵循「緩入緩出」的時(shí)候它們很少沿直線運(yùn)動(dòng)——它們傾向于沿弧線運(yùn)動(dòng)。

 

我們有幾種 CSS 的方式來實(shí)現(xiàn)弧線運(yùn)動(dòng)。一種是結(jié)合多個(gè)動(dòng)畫,比如在彈力球動(dòng)畫里,可以讓球上下移動(dòng)的同時(shí)讓它右移,這時(shí)候球的顯示效果就是沿弧線運(yùn)動(dòng)。

 

另外一種是旋轉(zhuǎn)元件,我們可以設(shè)置一個(gè)在對象之外的原點(diǎn)來作為它的旋轉(zhuǎn)中心。當(dāng)我們旋轉(zhuǎn)這個(gè)對象,它看上去就是沿著弧線運(yùn)動(dòng)。

 

 

返回列表

申請?jiān)囉?/h1>

請?zhí)顚懸韵滦畔?,我們回盡快與您聯(lián)系。如有疑問可致電18611229252

你知道你的Internet Explorer是過時(shí)了嗎?

為了得到我們網(wǎng)站最好的體驗(yàn)效果,我們建議您升級到最新版本的Internet Explorer或選擇另一個(gè)web瀏覽器.一個(gè)列表最流行的web瀏覽器在下面可以找到.

日韩AV无码久久一区二区,japanese老熟女老太交,97久久久精品综合88久久,一区二区高清视频在线观看,国产jlzz jlzz jlzz免费,亚洲精品中文字幕无乱码,国产真人无码作爱免费视频,欧美日韩国产va另类,杨幂国产精品福利在线,久久久久久人妻无码
一本色道久久综合狠狠躁| 人妻少妇精品无码专区| 国产综合久久精品东京热| 精品中文无码一区二区视频| 免费无码又爽又刺激激情视频| 亚洲人AV在线无码影院观看| 国产成人精品777| 日韩人妻无码免费视频一区二区三区 | 怡红院亚洲第一综合久久| 国产精品无码免费视频二三区| 欧美精品偷自拍另类在线观看| chinese国产高清av内谢| 国产成人久久精品流白浆| 豆国产96在线 | 亚洲| 成 人 免费 黄 色 视频| 久久精品国产亚洲AV无码麻豆| 免费福利小视频久久| 狠狠人妻久久久久久综合蜜桃| 国产成人无码久久久精品一| 人妻丰满熟妇aⅴ无码无码区免费| 久久老子午夜精品无码| 扒开腿狂躁女人爽出白浆| 欧美日韩毛片熟妇有码无码| 91精品国产丝袜高跟鞋| 国产精品色午夜免费视频| 国产成人麻豆精品| 中文字幕无码免费不卡视频| 国产自偷亚洲精品页35页| 欧美一进一出抽搐大尺度视频| 久久久国产成人精品蜜臀AⅤ| 无码中文字幕人妻丝袜美腿| 中文字幕在线欧美| 亚洲精品自产拍在线观看| 中文字幕久久波多野结衣av | 人妻少妇乱子伦精品无码专区不卡 | 国模少妇一区二区三区| 精品欧美一区二区精品久久| 中文字幕人成乱在线视频| 131美女一区二区三区视频| 国产精品视频色尤物yw| 中文字幕无码乱aⅴ免费|