web端傳統分頁與瀑布流加載對比

這段時間在做網頁端的瀑布流與分頁,找到了一篇關于瀑布流與分頁的對比文章:

? ? ?當頁面內容信息很多時,設計上應該使用分頁,還是瀑布流無限滾動的方式呢?今天這篇好文詳細分析了各大信息流網站(谷歌、Pinterest、淘寶)的做法,列舉了這兩種方式的優缺點和適用場景。一篇精悍簡練的干貨文,來收!

前陣子工作中,剛好有做到Log歷史紀錄的設計,窗體應該要采用哪種設計策略,也引起一陣討論。無論是電子商務網站、搜尋結果、圖片瀏覽、歷史紀錄等等,只要是內容信息量大時,設計師總是會面對到同樣的問題。

來看看Google的設計,它在一般搜尋時,采用Pagination(頁碼)的方式,可是在圖片搜尋時,卻使用Infinite scroll(無限滾動,瀑布流)。為什么會有如此的差異呢?

△ Google Search

△ Google image search

其實pagination和Infinite scroll有各自的特性,適合在不同的情境。Pagination把數據分成一頁一頁,下方有頁數或是指示可以點擊換頁,讓人有停頓的時間。而Infinite scroll則是將內容都放在同一頁,當滾輪滾到頁面下方時,會自動加載新的內容,無需點擊換頁。

簡單分析一下Infinite scroll的優缺點

Infinite Scroll 優點

1. 流暢的體驗,可以持續瀏覽內容:

在滾輪滾動的同時,背后也悄悄開始預載窗口下方的內容,用戶可以無縫閱覽,比較容易沉浸其中,不像pagination,點擊完下一頁之后,需等待頁面載入。 它其實適合運用在沒有特定目的的活動上,無聊的時候,可以打發時間的隨意瀏覽,例如Facebook News Feed。

Infinite Scroll架構也相對扁平,適合展示相同階層架構的東西,而圖片就是最好的內容物,因為視覺的信息比較文字更快被人所接收,我們總是能很掃射完圖片,Pinterest就是利用Infinite Scroll的特點,不停給予各式圖片,供設計師快速找尋靈感、給予源源不絕的刺激。

2. 操作簡易快速:

不用過多瞄準點擊的操作,只需滾動,就能有新的內容,操作效率較佳。而且在手機上,scroll瀏覽也比點擊來得方便。

△ Pinterest

Infinite Scroll 缺點

1. 難以回溯、確認數據位置:

在一個超長的頁面中,如果要再往回找自己之前看過的東西,會很難尋找,不知道它的位置,不像pagination,可以記得內容是在第幾頁。

2. 找尋想要的特定信息時,較無效率:

無法略過不必要的內容,直接跳頁看。自己在拍賣網站購買物品的經驗是,下完關鍵詞,選擇價格排序后,往往最前面幾筆和最后面幾筆的數據,基本上都是和自己想買的對象不相關(有些賣家故意會用0元或99999999元,爭取最佳排序位置),這時候可以跳頁就變得重要,當然多下一些過濾,也可以幫助找到數據。

3. 占用瀏覽器過多的資源:

單一個頁面中,不停加載新的內容,容易導致瀏覽器負荷過高,網頁效能降低。

4. Scroll bar的長短及位置,無法正確表達內容長短:

過去還沒有infinite scroll時,無論是網頁,或是desktop software,Scroll bar長度具有暗示數據內容多寡的效用,我們也會看scroll bar的位置,去了解還剩下多少數據在下方未讀。但Infinite scroll因為頁面長度會隨著scroll行為不停增長,scroll bar長度和位置會不停變化,失去提示作用。

Scroll bar往往會越變越小,位置也會一直更動

5. Footer(頁腳)變得很難使用,甚至無法使用:

當滾輪滾動時,頁面會自動加載更多內容,把Footer再往下推,消失于窗口中。常常有這樣的經驗,原本想要閱讀Footer的信息,結果看到一半,就被加載的信息推走,我又往下scroll,然后又再度被推走,整個無法控制。有興趣的朋友,可以試著和Dribbble Designers頁面,與Footer玩追逐戰。

△ Dribbble

不過其實為了解決上述問題,Load more按鈕會是一個解法。當Scroll到底,網頁加載一定數量的東西后,便不再自動加載,必須按Load more,才會又再一輪的載入。這可以解決無法在一定數量內,來回觀看、占用過多瀏覽器資源、Footer無法使用等問題。

Pagination優點

1. 雙向互動,讓使用者有時間思索、決策:

閱覽完一頁后,因為還要點擊下一頁的關系,有機會停頓一下,使用者有個喘息的機會,去思考是否還要繼續看下一頁。不像infinite scroll,一直出現新的內容,不停被喂養信息。

2. 給予使用者較佳的控制感:

在找尋時,pagnation的分頁,會讓使用者知道已經找了幾頁。有研究指出到達頁面底端時,有種任務達到一個段落的感覺,會讓使用者有種愉悅的成就感和控制感。

3. 快速查找過往信息:

相信大家都有過找尋一些歷史消息的經驗,可能找了幾頁數據,我們就可能10頁10頁這樣跳,大概會抓說可能10頁就是幾天的訊息,可能可以利用頁數,大概抓到資料會在第幾頁哪個位置。但是infinite scroll就無法做到這件事了,如果要找比較遠的數據,就必須一直scroll到底再等待加載,中間加載了許多我們不需要的信息,就為了看比較久遠的數據,強迫我們必須經歷那個過程。

另外,有時候我們查找一些數據,需要再跳回去看的時候,我們大概會依稀記得之前看到的數據,大概會是在第幾頁,除了幫助記憶外,可以讓我們可以更快跳到想要的內容上。Infinite scroll因為scroll bar長度及位置的不停變動,無法像pagniation易于定位。

結論

Pagination和Infinite scroll有各自的優缺點,運用在適當的情境時,可以將優點及大化,缺點甚至會轉為優點。Pagination是比較常見的設計,因為需要點擊才有下頁內容,讓人有停頓的時間,適合用在目標導向、一些需要思考決策、有目的性的活動,例如搜尋商品,或是找尋數據。

而Infinite scroll適合快速且隨意瀏覽的情境,也因為結構較為扁平,適合放同性質的內容。由使用者產生的內容(例如:Facebook、Twitter)以及圖片內容(如:Pinterest、Dribbble)都相當適合Infinite scroll,而面對較差的控制感、瀏覽器負荷高等缺點,能以Load more按鈕,作為折衷的辦法。

再回過頭看最初的問題,歷史紀錄應該用pagination還是infinite scroll? 或許一開始數據量不大的時候,infinite scroll是好用的,可是當數據量慢慢累積,需要好幾頁的內容時,為了找尋特定目標的需要,pagination會是比較好的選擇。

電子商務究竟較適合Pagination還是Infinite Scroll呢?

我認為,要看情境做判斷。如果今天這個購物網站,比較像是讓人能快速找到所需物品,使用者知道自己要買什么,買了就走,功能性取向的,就使用Pagination較為合適。但如果今天的購物網站,是想要營造逛街購物的氛圍,讓使用者隨意看看,激起購物欲望,那么或許Infinite scroll也是可以考慮的,只是最好能在每個商品的Tile上,能有我的最愛功能,點擊愛心之后,可以收藏起來,避免最后找不到自己心動的商品。

其實有研究指出,pagination會拖慢瀏覽速度,也會讓用戶懶得點擊去看其他頁面的產品,降低產品曝光度。不過另外一方面,使用Pagination,會讓使用者花比較多的時間在第一頁。當我們知道這些現象的時候,其實就可以運用一些策略手法,把看似缺點變成優點。例如使用Pagination,多數人都停在第一頁,這時候,第一頁就可以放主打商品。

△ Fancy:無限滾動模式的購物網站

One More Thing:單頁的內容數量

另外,無論是Pagination或是Infinite Scroll with Load More button都會面對一個問題,就是究竟Pagination的一頁或Infinite scroll 出現按鈕的長度應該要多長,要放多少東西,才是適宜的?這也是值得探討的議題。

有文章指出,在電子商務的情境下運用Infinite scroll,從產品類別點進去看的商品,可以列出50-100項產品,再出現Load more按鈕,但如果是搜尋結果,則建議25–75項,在手機上,則是因為屏幕的限制,建議15–30項商品即可。

同樣是電子商務,簡單看了一下市面上的網絡購物平臺,運用Pagination的平臺,一頁也是50–100個物件間。

△ Taobao:每一頁有85個商品

eBay:默認50個商品,用戶可以自由選擇展示數量。

如果今天情境轉為非電子商務平臺,又會是什么結果呢?還可以再多做探索與研究。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 229,406評論 6 538
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 99,034評論 3 423
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事?!?“怎么了?”我有些...
    開封第一講書人閱讀 177,413評論 0 382
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,449評論 1 316
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,165評論 6 410
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,559評論 1 325
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,606評論 3 444
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,781評論 0 289
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,327評論 1 335
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 41,084評論 3 356
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,278評論 1 371
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,849評論 5 362
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,495評論 3 348
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,927評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,172評論 1 291
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,010評論 3 396
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,241評論 2 375

推薦閱讀更多精彩內容

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標簽默認的外補...
    _Yfling閱讀 13,778評論 1 92
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,692評論 25 708
  • 發現 關注 消息 iOS 第三方庫、插件、知名博客總結 作者大灰狼的小綿羊哥哥關注 2017.06.26 09:4...
    肇東周閱讀 12,156評論 4 61
  • 今日聽思思的課又被他一句話戳中內心,“你總不可能一直那么幼稚”。 我寫這篇日記不想勵志,也沒有雞湯,只是想要把自己...
    咖柚小白閱讀 361評論 0 0
  • 1.對比要強烈 2.重復某些元素來加強作品的統一性 2.元素之間建立視覺聯系 4.相關的東西歸到一起
    Heartwine閱讀 2,653評論 0 0