增強用戶體驗 讓網站和APP更具動感的幾點建議

2020-12-14 CSDN技術社區

【編者按】本文來自Smashing Magazine,作者為Brolik的聯合創始人、首席創意官Drew Thomas。文中介紹了Web中增加動感設計可帶來的好處及進行動感設計的幾點建議,如採用圖層技術、運用前後過渡及開發單頁面應用。他還通過CSS3代碼演示,進一步說明了動感設計的實現方式。下面為文章的簡譯內容。

數字體驗越來越注重對現實的模擬,每天都在進步。特別是對物理世界的模擬,使用得越來越廣泛,把人與機器之間的距離進一步縮短。

Web動感的過去

Flash曾經有過一段光輝的歷史,那是網絡視頻剛興起的年代。但是過後人們發現很多內容其實是無效、速度慢、冗餘的,Flash漸漸走了下坡路。隨後JS和jQuery的出現,實現了較大的突破,但是使用起來還不十分方便。隨著CSS3動畫功能的出現,硬體設備性能的進一步提升,設計師們現在能隨心所欲地透過層疊樣式表來編寫有趣的互動頁面或App了。

Web動感的未來

動感頁面和動感App為人們的生活帶來了無限樂趣,那麼有哪些技術值得關注呢?

Layers(圖層)

圖層技術可以說是應用得最為廣泛的一項技術,這在iOS7中體現得淋漓盡致。比方說控制中心,從屏幕底部滑上來後,會覆蓋當前部分屏幕。(可參見該網站上的視頻演示)

圖層的重要之處是方便設計師隱藏相關信息,在需要顯示的場合快速顯示,從而避免低效的整畫面渲染,同時能夠使用戶有前後過渡進行緩衝而不會覺得太突兀。

Context(前後過渡)

這裡不妨以Instacart iOS App來舉例說明前後過渡的重要性。可參見該網站上的GIF演示,裡面的物品圖片從當前位置移動到一個新位置,下方再顯示具體信息。這樣的顯示方式符合自然規律, 讓人覺得過渡自然。

另外一個例子是下拉式菜單,點擊某個層疊圖片後再顯示出整個菜單列表。否則如果點擊後整個畫面突然被菜單項填滿,那樣的用戶體驗是十分糟糕的。Gmail和Facebook App在下拉技術應用上可謂是佼佼者,大家不妨進去看看。

SPA(單頁面應用)

當我們把動感和場景過渡加入到用戶界面後,下一步應該會想如何控制它們使之構成一個整體。為了更好的實現頁面到頁面的過渡,單頁面應用隨之應運而生。

例如我正在編寫的一個網站:http://app.danceityourself.com,裡面的登入和登出操作便使用到了SPA。裡面使用JS為登入頁面添加了一個動作類,觸發了CSS過渡動畫。

SPA的好處是過渡自然,高效,符合邏輯;讓用戶感覺正在訪問的不像是一般的網站,而更像一個本地應用。

如何使用CSS動作

萬事開頭難,我的建議是先從最基本的開始入手,而不建議一下子就編寫過於複雜和花俏的頁面。

CSS過渡

在現實世界中,事物間的轉化都是存在一定過渡的。反之,沒有過渡的轉化會讓人覺得太突然。

我們先看下面這段代碼:

button {   margin-left:0;}button:hover {   margin-left:10px;}

它的意思是,當光標划過按鈕時,該按鈕會向右移動10像素。但是這是沒有過渡的,給人感覺是瞬移式的,不太符合自然規律。完整的演示請點擊這裡查看,瀏覽器前綴等內容是必須的但下面例子裡只含核心動作代碼,以下不再累述。

接著請看添加過渡動畫後的效果,演示連結:

button {   margin-left:0;   transition: margin-left 1s;}button:hover {   margin-left:10px;}

添加transistion屬性後,會在1s內使按鈕向右10像素,但是這樣看上去還是不夠自然。

我們再對它做點改動,演示連結:

button {   margin-left:0;   transition: margin-left .25s ease-out;}button.moveRight {   margin-left:10px;}

添加ease-out關鍵字,開啟慢移功能後,這樣看上去就舒服多了,因為大腦對於移動物體會有一定的延遲,添加延遲過渡動畫後能夠使大腦與移動物體的運動同步,從而感覺這就是真實的。更關CSS過渡動畫的相關屬性介紹,請點擊這裡進行查閱。

CSS動畫

相比於場景過渡,CSS動畫相對來說會稍微複雜些。什麼時候會應用到呢?一般是為那些希望引起用戶注意的頁面元素添加動畫效果。

請看以下的CSS動畫例子,實現的效果是動態顯示一個不斷變大縮小的圓形。

div.circle {   background:#000;   border-radius:50%;   animation:circleGrow 800ms ease-in-out infinite alternate both;}@keyframes circleGrow {   0% {      height:2px;      width:2px;   }   50% {      height:40px;      width:40px;   }   100% {      height:34px;      width:34px;   }}

裡面使用了CSS關鍵幀技術,把關鍵幀動畫添加到該圓形對象上。

實現過程包含了兩個步驟。

第一,使用了animation屬性,這有點類似於transition屬性,但是能實現更多操作,Animation的詳細描述請點擊這裡進行查閱。為circleGrow指定animation屬性,每隔800ms執行一次循環動畫。

第二,關鍵幀。透過設置百分比值0到100,控制了動畫變化的速度。示例中分別在0%,50%,100%時對物體進行關鍵幀大小設定,結合步驟一的設置形成一個動態變換效果。

具體效果和完整示例代碼請點擊這裡進行查看。

animation包含的可選參數如下所示:

animation: [animation name (from keyframe block)] [duration] [timing function] [delay] [number of times the animation repeats] [animation direction] [fill mode]

相關的詳細介紹請點擊這裡進行查閱。

使用CSS動畫的關鍵點

過渡自然

以開車來說,現實中總不會啟動瞬間就能達到100碼吧?所以過渡是很有必要的。

建議多動手嘗試ease參數,比照添加前後的異同。如果想觀看更多過渡(時間)動畫的示例,請點擊這裡進行查看。

參照物與比重

通常來說,大型物品比小型物品體重要大、速度要慢,所以要對頁面元素進行評估,然後再設定相關的動作值和時間值。一如前述的按鈕移動例子,一個小按鈕在1s內移動10像素的確是太慢了,四分之一秒或更小的值會讓人覺得更加自然。

寫在最後

如果想實現更加複雜的效果,應該多動手操作,這樣才能更加體會到個中的奧妙。只有站在用戶的角度思考問題,不斷減少現實和機器間的距離,那樣才能做出更好的用戶體驗。(責編:陳秋歌)

原文來自:Smashing Magazine

相關焦點

  • 酷狗首創動感寫真/豎屏MV,科技創新提升用戶視聽體驗
    【天極網IT新聞頻道】隨著國內數位音樂用戶規模持續增長,加上行業內技術的迅猛發展,用戶對音樂平臺的要求已經不再僅限於音樂版權和音樂品質兩大範疇,多元化的創新功能才能牢牢抓住用戶。   日前,國內領先的數位音樂服務平臺酷狗音樂與法國Soclip公司達成獨家戰略合作,首創推出歌曲播放頁動感寫真、動感MV視聽功能。
  • 新手減肥應該如何挑選健身車/動感單車?看準這3招就夠了
    況且現在的智能化健身器材並不只是單純的數據記錄和熱量換算,它還會根據用戶的核心需求賦予健身器材更多的附加體驗。不僅減弱了健身的枯燥性,還在保證健身效果的同時增強了健身的娛樂化、場景化和社交化屬性,讓用戶獲得更多豐富的運動體驗。以最近在新零售IMV線下體驗店展出的KM1930實景智能健身車為例,這就是一款具有「網際網路+智能健身」屬性的健身車。
  • 網站用戶體驗設計與優化指南
    簡單的說,和ROI關係密 切,電商網站良好的用戶體驗設計直接的表現就是網站用戶交互變頻繁、用戶粘性提高;間接的銷售量提高。依賴搜尋引擎營銷的網站,優化好網站用戶體驗將有助 於搜尋引擎排名並帶來更多的訪問流量。再比如:色情網站的目的是盈利,重點是它抓住了人這一用戶群體的心理,甚至生理上的需求。
  • 用戶體驗和轉化最好的網站設計布局參考
    在不同行業的網際網路市場營銷中公司企業應專注於網站布局,以實現大的用戶體驗和轉換。產品的用戶體驗或用戶體驗對於成功的網站是至關重要。當然,一個不轉換的網站也可能根本不存在。非轉換網站只不過是在線名片或宣傳小冊子,而不是您應該設計的引導型網站。
  • Keep智能動感單車輕度體驗:真正的一對一私教
    科技犬受邀參加了本次試駕會,並在發布會現場對這款產品進行了輕度體驗,通過科技犬的體驗來快速了解它吧作為Keep 家用智能器械的新成員,Keep智能動感單車集智能科技和高顏值於一身,不僅匹配了豐富的騎行課程,同時還可以根據用戶個人的騎行能力,在課程中匹配合適的阻力和踏頻。
  • 2017母嬰電商消費體驗 國際媽咪評為最具匠心母嬰app
    母嬰用品是電商品類中用戶敏感度最高的一個,倘若出現假貨或者消費體驗不佳的問題,直接影響媽媽和寶寶的身心健康,所以品質和消費體驗母嬰電商中最重要的一個環節。,評為「最具匠心」的垂直母嬰電商平臺。 幾乎所有母嬰電商平臺,或者是綜合電商平臺,都選擇了「國內保稅區倉儲」為用戶發貨,國內發貨母嬰用品,海外來源階段為陰影,高品質的用戶對品質存在質疑。而國際媽咪依然堅守最笨的「海外直郵」,讓用戶清晰的知道每一罐奶粉、每一件母嬰用品從何而來,給寶寶吃的更放心、更踏實。
  • econsultancy:美食網站Tastecard用戶體驗點評
    95%的用戶在手機上有過餐廳搜索行為,意味著餐廳是本地移動搜索類目的大頭。Tastecard是英國一家聚合了各種餐廳的網站,通過收取會員年費來為用戶提供50%或買一送一的進餐服務。2012年Tastecard稱其擁有6千家合作餐廳和超過50萬會員,作為一個商業平臺,它鼓勵用戶註冊其服務,並為那些數位化程度很低的餐廳提供線上展示機會。
  • 這個網站可讓YouTube等APP圖標「變回」舊版設計
    這個網站可讓YouTube等APP圖標「變回」舊版設計 這些年來,不僅iOS的設計發生了變化。許多APP的圖標也進行了多次修改。然而,對於部分人來說,仍舊更喜歡舊版APP圖標的設計,但是還回得去嗎?
  • 2018用戶體驗趨勢報告
    下面是最佳的自查表;不確定哪種導航最適合你的網站?去看看網站設計樣例庫;首頁標題不吸引人?來試試A/B測試。在過去幾年裡,用戶體驗得到公司和媒體越來越多關注的同時,用戶體驗的很多部分也被模塊化、範式化了。或者我們可以這樣說:用戶體驗已死。
  • 直播帶貨app開發,做好功能和技術細節更能吸引用戶
    對於一款手機軟體來說,高度的用戶體驗感是衡量這款軟體是否好用的關鍵點,當下最流行的手機app非直播帶貨類軟體莫屬了。那對於直播帶貨app開發商來說,需要怎樣設計研發app才能符合用戶需求呢?,然後再由伺服器下傳到用戶端這樣的傳輸模式,這個過程如果傳輸高清數據畫面且數據較大,會導致上傳下載速度變慢,從而導致用戶端有延遲情況出現,用戶在觀看直播視頻的時候會進行緩衝,影響用戶體驗。
  • 輝盛國際加強用戶的網站體驗
    網站的設計使整個在線瀏覽的體驗更加優化,快速、反應敏捷並且在多桌面和多種行動裝置之間實現無縫連接。因為增強了讓用戶體驗更豐富的操作功能,更新後的網站帶給人一種全新的形象和內容豐富的感受。 網站的設計由網站開發專家 TravelClick 設計完成。
  • 揭秘移動網站搬家工具SiteApp
    而在第二期百度雲技術沙龍「西二旗夜話」上,技術大佬們給出了一個「以技術手段解決技術問題」的方案,百度雲基於Site->App技術推出了移動網站搬家工具SiteApp(https://siteapp.baidu.com/),使成本高昂的手機站轉換成為過往雲煙。在移動時代,人們更傾向於通過智慧型手機上的App來訪問網際網路。
  • 外貿企業製作英文網站,如何提高用戶體驗和轉化?
    現在很多廠家都通過外貿的形式來打開國外市場、擴大業務範圍,那麼在英文外貿網站建設過程中,重視哪些問題可以提高用戶體驗和後期推廣轉化呢?2.網站風格英文網站製作時,風格與中文網站的類型差異度很高。英文網站一般在設計上色彩比較單一,所以網站的結構以及色彩各方面的規劃調配應採用簡約風格。英文網站設計歐美化,需要頁面設計簡單,符合海外客戶的閱讀和使用習慣。網站應該使用utf-8編碼。
  • 宅家鍛鍊堪比健身房,一對一「私教」,Keep 智能動感單車體驗
    在朋友圈很多小夥伴都在使用Keep 智能動感單車,而且反響都很好,而且Keep APP還有專業教練的騎行課程,讓用戶真正做到足不出戶便能達到與在健身房教練指導下同樣的健身效果。也就在這樣的自我「鼓動」下,決定入一臺KEEP 智能動感單車C1。
  • 了解這幾點,幫你買對動感單車!
    動感單車在克服了室外行駛的一切缺點後,使得這項運動在簡單易學之餘,成為一項能夠使全身得到鍛鍊的有氧運動。動感單車後會消耗許多能量,增強腿部力量美化下肢形體。那購買動感單車時要關注哪些點呢,我們往下看。家用動感單車的體積不大,非常適合居家鍛鍊使用。但每款動感單車也是大不相同的。
  • 外貿網站建站(三):產品詳情頁的用戶體驗設計
    其實不對,客戶最在意的是貿易本身的安全性和可控性,這是超出產品本身的價值體驗。所以,今天我想另闢蹊徑,從這兩點進行切入,為大家講解:如何通過外貿網站的產品詳情頁的用戶體驗設計,提高轉化率! 車間生產圖片+獲得的資質和認證...... 你有沒有想過,什麼都想說的結果是什麼?就是你沒有任何的特點!因為你太想表現自己了,想把自己的優勢全部亮給客戶看,而忽略了用戶的感受。老外不傻,怎麼會存在「最好的」供應商?更不要說在中國。
  • 悟空租車APP整改通過 進一步提升用戶體驗
    10月26日,工業和信息化部向社會通報了131家存在侵害用戶權益行為APP企業的名單。截至11月10日,經第三方檢測機構核查復檢,有71家按照工業和信息化部要求完成整改,在列的悟空租車,經工信部信息通信管理局確認,整改結果已符合相關要求。
  • app分發平臺應該如何進行選擇呢?看完你就明白
    app分發平臺不僅可以提供app的內測下載,而且當你的app一時半會還無法上架app商城的時候,也可以通過app分發平臺暫時解決用戶下載的問題,特別是上架蘋果的AppStore之前,我們都知道,蘋果的AppStore上架過程漫長而且審核極為嚴格,所以app分發平臺特別適合蘋果端的app在上架前進行使用的。  那麼問題來了,市面上有這麼多app分發平臺,我們該如何進行合理地選擇?
  • 餐食O2O「翹翹動感沙拉」,給你動感健康的輕餐食體驗
    翹翹聯合創始人高大偉告訴獵雲網:「我們希望用戶和過去不健康的自己說再見,和未來充滿活力的自己說你好。」與其他的輕餐食O2O產品相同,翹翹動感沙拉針對有輕餐食及塑形需求的白領人士。一方面能夠作為一道主食滿足都市白領的午餐需求,另一方面,為有塑形減脂需求的人士提供熱量較低且健康的食物。
  • FOX+ 無預警宣布網站、APP收攤,未來只通過MOD和有線電視臺訂閱
    兩年前在颱風光上線的大眾串流影音平臺FOX+,近日無預警變更運營模式,自2019年12月4日起將不再通過FOX+ 網站和app提供訂閱服務,以後用戶只能經由中華電信MOD或有線電視系統臺訂閱使用。突如其來的通知令不少用戶錯愕,甚至認為FOX+ 大走回頭路。