做好這五點基本要求才能算一個合格的HTML5動畫
隨著CSS3和HTML5建站技術的發展,動效在網頁設計中的作用越來越顯著。與靜態界面相比,動態的轉變更符合人們的認知體系,可以有效降低用戶認知負載。這是因為,在網站界面使用動畫效果能讓元素的變化、界面的轉變、層次結構之間的關係更加清晰自然。從某種程度上來說,動效還是用戶交互的基礎。那麼,什麼樣的動效才是有效的呢?小飛瀏覽了不少網站,總結出了5個核心準則,現在一起來看一下吧。
一、自然流暢
二、層次分明
三、關聯性
網站頁面上動畫效果大多都涉及到前後元素或狀態之間的變化。雖然我們在前面也強調了不同元素和狀態之間的層次分明,但是,光有層次感可不行,動畫效果也要有邏輯感,能呈現出一定的關聯性,讓用戶清楚界面變化的過程。下面以兩個例子給大家實際展示一下什麼是動效的關聯性。
在第一個例子中,新出現的界面與動效觸發點較遠,這讓整個界面看上去有斷層的感覺,用戶在瀏覽起來時也沒有那麼順暢;
在第二個例子中,新出現的界面就是從觸發點延伸出去的,這種形式的動效在關聯性上就做的很好。
四、快速精準
如果說網站中的動畫效果只能有一個準則的話,那一定就是動效的快速精準。當我們在網站中設計轉場動畫時,動效的速度絕對是一個需要重點考慮的因素。它既不能太慢,浪費訪客的時間,也不能太快,讓訪客覺得難以理解。下面是一個反面教材,動畫效果的速度太慢了,這種不必要的延遲會加長用戶的等待時間,讓用戶覺得煩躁。
這還有一個正面的栗子。當元素在不同狀態中切換時,動效的速度是恰當的,足夠快速精準,也足夠讓用戶理解。小飛建議,為了兼顧動效的效率、用戶理解的順暢,動效應該在觸動後的0.1s內開始,在300ms內結束,這算是一個最佳的狀態。不過這條準則也不是固定不變的,你可以根據自己網站動畫效果的實際狀況進行調整。
五、簡單清晰
動畫效果還應該簡單清晰。如果用戶界面上存在許多動態或交互的元素,用戶的注意力會分散,不知道究竟應該點擊哪一個。這在一定程度上會引起用戶的混亂。
所以,動效應避免一次呈現過多效果,尤其當動效同時存在多重、複雜的變化的時候。少即是多的原則對於動效同樣也成立。如果某個動效的簡化能夠讓整個UI更加清晰直觀,一定要去進行修改。還有,當動效中同時包含形狀、大小和位移變化的時候,一定要保持移動路徑的清晰,讓狀態變化更清晰。
動效本質上是視覺溝通的一種方式。當你在設計動效時,一定要聚焦域他們能為用戶帶來什麼。網站中使用的動效,不管是有趣的還是直接的,最好跟自己網站的風格相結合,給用戶提供清晰、一致的瀏覽體驗。
(此篇文章為網路轉載,如有侵權請告知,會盡速將文章下架!)
-
上層分類: 知識庫文章