交互與時間:大幅菜單的0.5秒等待時間
在大幅菜單中,鼠標經過區域的響應時間會很大程度的影響用戶的使用體驗,那么在現在具體的網頁設計中體驗時間都是怎么設計的呢?文章分享了幾個實例,一起來看看。
大幅菜單是一種可以折疊的菜單,它可以在一個頁面里,展示兩個層級的菜單選項,一般用于菜單選項比較多的場景,例如我們經常瀏覽的電商網站。大幅菜單可以安置比較多的選項,并且可以快速讓用戶一覽選項全貌。
淘寶的大幅菜單
交互與時間
但這篇文章里我主要想分享的內容,其實不是怎么去設計這個大幅菜單,而是一個交互時間與菜單的概念。
如果大幅菜單的詳情,是通過鼠標經過出現的話,一個很大的挑戰,是去區分兩種不同的用戶行為:
- 用戶剛剛正在頁面上無目的地瀏覽,但鼠標的路徑剛好與大幅菜單重合了。
- 用戶正在看這個大幅菜單,并且希望瀏覽菜單里更加詳細的信息。
第二種場景下,的確是需要去觸發這個大幅菜單,但是第一種場景下,例如說下圖形式的菜單分布,用戶只是剛剛使用完搜索,想從A點到B點,但卻被中間菜單的彈出阻隔了。
(用戶瀏覽路徑)
對比蘇寧易購,京東,淘寶,一號店幾電商平臺,發現他們都采取左右布局的形式,而左右布局的形式,與上圖那種上下布局的形式相比,可能對于操作的影響是更小的,因為他們沒有切斷頁面的布局,而只是占據左邊的區域。但,這種方式也不是全無弊端,這個在之后會繼續詳細說明。
(各大電商平臺布局對比)
0.5秒可以做什么呢
所以說,如果要使得大幅菜單的出現不會太突兀,可能就要將鼠標經過時候的響應時間減慢,根據nngroup研究文章里的分析,鼠標應該懸浮在菜單0.5秒之后,才出現二級內容。這個點雖然很小,但是卻會影響用戶對于網站的總體印象,試想想用戶在瀏覽網站的時候,總是被突然彈出的菜單打擾,會是什么樣的感覺呢?所以綜合了鼠標移動的速度等因素,0.5秒是一個很好的臨界點。
因此呢,這個時間是這樣的:
- 等待0.5秒。
- 如果0.5秒之后,鼠標還在,就在0.1秒內快速展現這個菜單的次級內容。
- 鼠標離開點擊區域之后,還是展現菜單0.5秒,之后在0.1秒內快速關閉內容。
第二點可以理解,因為要區分用戶是剛好經過,還是真的想要看里面的內容,但是第三點又是為什么呢?鼠標既然移出了區域,不是證明用戶已經想離開了嘛?為什么還要停0.5秒呢?
這個可能就要用一個例子來更加詳細地說明,假如說我現在在淘寶上,我已經選中了女裝的這個欄目,然后我希望去看里面的內容,我想要看初夏新品,會有什么樣的效果呢?
(淘寶截圖)
我們來分析一下這個動作,如下圖,用戶想要去看初夏新品的話,就要從A點走到B點,路徑如虛線所示。
(瀏覽路徑圖1)
然而在走的過程中,路徑卻會經過“鞋靴/箱包/配件”的菜單,那么這個時候會發生什么呢?就是會觸發到下方菜單,突然展現出其他的內容。那么其實整個路徑就被打斷了,變成了下圖A到C的路線。所以如果等待時間不夠長的話,路徑就很有可能會被打斷,變成下圖的狀態。那么用戶就要重新去定位之前的內容,再作一次選擇。
(瀏覽路徑圖2)
所以我個人覺得,這0.5秒還是很重要的,另外這0.5秒對于不同的群體,不同的場景,可能作用效果還不一樣,例如說老人家,例如說在休閑懶散狀態下瀏覽網頁的用戶,在這個情況下,用戶的動作時間就很有可能會變慢,進而被彈出的菜單干擾。
潛在解決方法
因此一個潛在的解決方法,是網站可以智能地預測出用戶的目的,預測出他們的潛在路徑,進而對于不同的行為作出關于這0.5秒的判斷。于是我嘗試尋找了一下各大電商對于這一點的設計,我發現我瀏覽的網站中,亞馬遜在這一點是做得很到位的,即使我把鼠標移到最臨界點,朝著一個目標移到,菜單也不會出現突兀的跳轉,似乎真的預測到了我的意圖(而且我還特意放慢了一點速度)。
(亞馬遜大幅菜單)
但,要判斷亞馬遜是否真的考慮到用戶路徑的話,個人覺得其實也要比對一下鼠標垂直移動的等待時間,以及斜方向的等待時間??v向路線代表用戶想要切換不同的主菜單,而斜向路線則代表用戶想要瀏覽主菜單下的次級內容。
(瀏覽意圖與路線)
下圖是一個對比圖,看到亞馬遜的縱向等待與斜向等待時間是有區別的,京東也有這個趨勢,所以有可能網站對于用戶的路徑進行了一些考慮。
(等待時間對比圖)
例如說淘寶,在兩個方向的等待時間都比較短,因而菜單可能會被打斷。
(淘寶縱向路徑)
(淘寶斜向路徑)
例如說蘇寧易購,在兩個方向的等待時間都相對長一些,因而斜向運動的時候,蘇寧易購的菜單并不會馬上消失。
(蘇寧易購縱向路徑)
(蘇寧易購斜向路徑)
但再看看亞馬遜,它在兩個方向的反應時間是有區分的,縱向很快,斜向卻較慢,縱向運動的敏捷給予用戶適時的反饋,而斜向運動的反饋卻相對較慢,似乎在猶豫著什么。所以我個人覺得,亞馬遜在用戶行為路徑這方面,可能是經過了考慮。
(亞馬遜縱向路線)
(亞馬遜斜向路徑)
厲害了,淘寶貌似看到這篇文章后修改了。
很細致,真的不錯 ??
特別細致,深有感觸~
謝謝Tina:),有什么建議也歡迎提出哈
??