B端產(chǎn)品常用web列表設(shè)計(jì)模式總結(jié)

21 評(píng)論 47584 瀏覽 458 收藏 10 分鐘

從事B端產(chǎn)品交互設(shè)計(jì)工作的半年時(shí)間里,筆者有幸接觸了面向開(kāi)發(fā)和運(yùn)維人員的B端業(yè)務(wù)類列表交互設(shè)計(jì)工作。為了方便后續(xù)在B端產(chǎn)品設(shè)計(jì)過(guò)程中可以更加高效且高質(zhì)量的進(jìn)行列表的交互設(shè)計(jì),筆者結(jié)合自己在實(shí)際工作中遇到的列表類型總結(jié)了web列表設(shè)計(jì)的常用基礎(chǔ)列表模式,以供大家參考。

本篇文章所介紹的列表設(shè)計(jì)主要集中在列表內(nèi)的元素和操作按鈕(行內(nèi)操作)的展示上,暫不包括列表的查詢、篩選以及列表外相關(guān)功能。

(一)基礎(chǔ)型列表

場(chǎng)景:web列表中基礎(chǔ)的表格樣式,用于業(yè)務(wù)相關(guān)的各項(xiàng)數(shù)據(jù)的平鋪展示,通常操作按鈕置于表格最右側(cè)。橫向基礎(chǔ)表格的縱列數(shù)據(jù)項(xiàng)不宜過(guò)多,過(guò)多時(shí)頁(yè)面大量的數(shù)據(jù)項(xiàng)容易造成用戶的視覺(jué)疲勞,并且會(huì)出現(xiàn)橫向滾動(dòng)條從而降低用戶操作的易用性。

(二)網(wǎng)格型列表

場(chǎng)景:網(wǎng)格列表的信息承載內(nèi)容更多,單一網(wǎng)格內(nèi)可展示多行信息。數(shù)據(jù)項(xiàng)之間的邊界清晰,方便對(duì)網(wǎng)格內(nèi)的數(shù)據(jù)進(jìn)行對(duì)比,適用于需要展示業(yè)務(wù)數(shù)據(jù)量的需求場(chǎng)景。操作按鈕根據(jù)業(yè)務(wù)需求和用戶需求可置于列表右側(cè)或單個(gè)網(wǎng)格內(nèi)。

(三)主從型列表

場(chǎng)景:B端產(chǎn)品業(yè)務(wù)場(chǎng)景具備多樣化的特點(diǎn),實(shí)際工作中我們常常會(huì)遇到列表中非單一item展示的需求,item之間除常見(jiàn)的并列關(guān)系,還存在從屬關(guān)系、遞進(jìn)關(guān)系等。對(duì)于主從或遞進(jìn)關(guān)系的列表,筆者建議主從item總數(shù)≤3,且不適宜對(duì)每個(gè)主item進(jìn)行默認(rèn)展開(kāi)的場(chǎng)景,因?yàn)锽端產(chǎn)品的業(yè)務(wù)數(shù)據(jù)量通常較大,默認(rèn)展開(kāi)多個(gè)主item對(duì)服務(wù)器的性能損耗較大。建議每次展開(kāi)一條主item,其他主item呈收起狀態(tài)。

當(dāng)主item下的從屬表的行數(shù)較多時(shí),可采取分步加載的方式,例如默認(rèn)展示10條數(shù)據(jù),點(diǎn)擊查看更多時(shí)可以繼續(xù)請(qǐng)求后端數(shù)據(jù)進(jìn)行展示。綜上,對(duì)于主從列表的展示形式,設(shè)計(jì)師可根據(jù)實(shí)際的用戶需求和開(kāi)發(fā)實(shí)現(xiàn)的便捷性和性能損耗的最低性方面出發(fā)進(jìn)行從優(yōu)考慮。

(四)綜合型列表

場(chǎng)景:綜合型列表適用于業(yè)務(wù)數(shù)據(jù)展示復(fù)雜的場(chǎng)景。列表數(shù)據(jù)之間既包含并列關(guān)系,又包含從屬關(guān)系等。

綜合型列表上常常伴隨用戶復(fù)雜的操作,如上圖所示,既包含對(duì)不同環(huán)境下key的查看、下載、修改以及更多的操作,又包含對(duì)整條key的移動(dòng)、刪除操作?;诰C合型表格可方便地對(duì)業(yè)務(wù)數(shù)據(jù)進(jìn)行組合、分解和重新布局排列。

列表設(shè)計(jì)思路總結(jié):

通過(guò)對(duì)工作過(guò)程中遇到的列表設(shè)計(jì)的總結(jié),筆者發(fā)現(xiàn)列表設(shè)計(jì)均可以依據(jù)縱橫相間的網(wǎng)格列表為基礎(chǔ)進(jìn)行擴(kuò)展。以網(wǎng)格列表為基礎(chǔ),對(duì)不同的單元格進(jìn)行重組和拆解可衍生出多種不同類型的列表,如下圖所示。然后,以衍生列表為基礎(chǔ),設(shè)計(jì)師可進(jìn)一步采取微交互的設(shè)計(jì)方式來(lái)表現(xiàn)不同數(shù)據(jù)之間的矩陣、從屬、遞進(jìn)、并列等關(guān)系。

除以上對(duì)列表設(shè)計(jì)布局的總結(jié),筆者也從行內(nèi)操作的角度總結(jié)出兩種類型的列表:操作顯現(xiàn)型列表和操作隱現(xiàn)型列表。

(一)操作顯現(xiàn)型列表


場(chǎng)景:一方面當(dāng)列表中縱列數(shù)據(jù)較少時(shí),頁(yè)面有足夠的空間用于展現(xiàn)所有的操作按鈕,此時(shí)操作按鈕外置更加直觀,用戶可以一目了然的了解到對(duì)當(dāng)前列表的所有操作;另一方面就操作使用頻率而言,高頻率使用場(chǎng)景下的操作按鈕需要外置,例如當(dāng)用戶在查看列表時(shí)80%以上時(shí)間的都是在進(jìn)行編輯操作時(shí),編輯按鈕外置更易于用戶點(diǎn)擊,符合用戶的心理預(yù)期。

(二)操作隱現(xiàn)型列表

場(chǎng)景:

  • 一方面當(dāng)列表中縱列數(shù)據(jù)較多時(shí),頁(yè)面缺少足夠的空間展現(xiàn)所有的操作按鈕,此時(shí)操作按鈕可進(jìn)行隱現(xiàn)展示,使用“更多”或特定icon來(lái)標(biāo)識(shí)有更多操作,為方便用戶操作可在鼠標(biāo)hover時(shí)展現(xiàn)所有操作按鈕;
  • 另一方面就操作使用頻率和危險(xiǎn)性而言,低頻率使用場(chǎng)景下的操作按鈕或危險(xiǎn)性操作按鈕可進(jìn)行隱藏展示。用戶在點(diǎn)擊危險(xiǎn)按鈕時(shí)可能會(huì)帶來(lái)破壞性操作,此時(shí)對(duì)按鈕進(jìn)行隱藏可增加按鈕的操作難度從而減少用戶的誤觸率。

本文總結(jié)

對(duì)web端列表設(shè)計(jì)的總結(jié)可以更方便地適應(yīng)B端產(chǎn)品突出特點(diǎn):

1. 通用性

B端產(chǎn)品設(shè)計(jì)有其通用性的設(shè)計(jì)特點(diǎn),大部分產(chǎn)品業(yè)務(wù)的列表設(shè)計(jì)形式類似,因此列表設(shè)計(jì)的復(fù)用性較強(qiáng),總結(jié)的列表設(shè)計(jì)可覆蓋大部分B端產(chǎn)品業(yè)務(wù)。

2. 個(gè)性化

B端產(chǎn)品業(yè)務(wù)相對(duì)來(lái)說(shuō)更為復(fù)雜,業(yè)務(wù)場(chǎng)景多樣化,產(chǎn)品設(shè)計(jì)存在個(gè)性化的傾向。因此,設(shè)計(jì)師可以在已總結(jié)的設(shè)計(jì)列表樣式上結(jié)合所負(fù)責(zé)的業(yè)務(wù)特點(diǎn)進(jìn)行微創(chuàng)新,大大提高設(shè)計(jì)效率。

另外,在列表設(shè)計(jì)的過(guò)程中,筆者還有一些感悟與建議與大家分享:

1. 避免列表item的橫向展示信息過(guò)長(zhǎng)

當(dāng)橫向的展示信息過(guò)長(zhǎng)(包含hover時(shí)展示的信息)超過(guò)一屏?xí)r,會(huì)出現(xiàn)橫向滾動(dòng)條。對(duì)于使用MAC端的用戶,通過(guò)觸摸板進(jìn)行橫向和豎向滾動(dòng)較為方便,但是對(duì)于PC端(主要是臺(tái)式機(jī))用戶而言,需要鼠標(biāo)去滑動(dòng)橫向滾動(dòng)條查看一屏以外的信息,且對(duì)于單條item的操作按鈕常常置于列表最右側(cè),每次點(diǎn)擊操作按鈕需要先滑動(dòng)滾動(dòng)條,導(dǎo)致操作成本和對(duì)屏幕展示信息的記憶成本提高而產(chǎn)品的易用性降低。

2. 適當(dāng)采取表頭凍結(jié)的方式

B端產(chǎn)品的列表數(shù)據(jù)量大,用戶在通過(guò)滾動(dòng)條上下滾動(dòng)查看列表時(shí)若表頭隨列表向上滾動(dòng),那么用戶有可能會(huì)迷失,無(wú)法判斷當(dāng)前列表中字段的含義。將表頭在隨列表向上滾動(dòng)的過(guò)程中固定于頁(yè)面頂部,方便用戶實(shí)時(shí)了解當(dāng)前字段的含義,可在細(xì)微之處提升用戶體驗(yàn)。

3. 增強(qiáng)列表設(shè)計(jì)的美觀性

根據(jù)審美可用性效果(人們認(rèn)為更美觀的設(shè)計(jì)比那些被認(rèn)為不太美觀的設(shè)計(jì)更直觀),清晰、美觀的列表設(shè)計(jì)可提高產(chǎn)品的可用性。B端產(chǎn)品的業(yè)務(wù)邏輯復(fù)雜,且理解門檻很高,容易令用戶感到枯燥。列表設(shè)計(jì)中,通過(guò)字體大小、顏色、粗細(xì),列表背景色,狀態(tài)標(biāo)識(shí)icon,tag等清晰展示業(yè)務(wù)內(nèi)容,可以提高用戶愉悅感,營(yíng)造良好的用戶體驗(yàn)。

 

作者: 仉長(zhǎng)娟 ,網(wǎng)易UEDC小鮮肉一枚,現(xiàn)支持運(yùn)維部產(chǎn)品的交互設(shè)計(jì)工作。

本文來(lái)源于人人都是產(chǎn)品經(jīng)理合作媒體@網(wǎng)易UEDC,作者@??仉長(zhǎng)娟

題圖來(lái)自 PEXELS,基于 CC0 協(xié)議

更多精彩內(nèi)容,請(qǐng)關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號(hào)或下載App
評(píng)論
評(píng)論請(qǐng)登錄
  1. 請(qǐng)教:如果表格只有2列,怎么設(shè)計(jì)啊?或許不采用表格了?

    來(lái)自江蘇 回復(fù)
  2. B端講究效率。數(shù)據(jù)字段過(guò)多的情況很常見(jiàn)。成熟的系統(tǒng)就是用戶可以自定義展示字段,但是這么做有額外開(kāi)發(fā)成本,大部分還是左右滑動(dòng),然后操作鎖定在最右方,丑是丑,但是實(shí)用。硬要只能選幾個(gè)來(lái)展示也沒(méi)啥問(wèn)題,畢竟可以導(dǎo)出完整數(shù)據(jù)。

    來(lái)自四川 回復(fù)
  3. 運(yùn)維對(duì)接的數(shù)據(jù)過(guò)多時(shí),查看詳情頁(yè),滿屏都是關(guān)聯(lián)的信息,需要怎么優(yōu)化?

    來(lái)自北京 回復(fù)
  4. 如果數(shù)據(jù)太多,可能融合多個(gè)相關(guān)性強(qiáng)的字段到一個(gè)字段中展示

    來(lái)自四川 回復(fù)
  5. B端產(chǎn)品一般列表展示內(nèi)容個(gè)數(shù)都很多,需要橫向拖動(dòng)查看更多內(nèi)容,所以直接使用列表展示的方法可以拋棄,直觀展示該條詳情,類似左標(biāo)題右詳情的模式,左邊可隨時(shí)切換不同數(shù)據(jù),這是我最近研究出拋棄表格展示數(shù)據(jù)的方法,模擬手機(jī)列表的展示,不知道能否理解我說(shuō)的展示方法。

    來(lái)自廣東 回復(fù)
    1. 目前列表的展示方案應(yīng)該是最好的展示方案,其實(shí)可以為多列的場(chǎng)景提供,個(gè)性化的設(shè)置,讓用戶自主選擇列表界面展示什么字段,不展示什么字段,因?yàn)樵趯?shí)際的業(yè)務(wù)的,很少有用戶需要關(guān)注全部的字段,如果有關(guān)注全部的字段可以直接進(jìn)入詳情查看。同時(shí)你說(shuō)的方案也可放在詳情中,當(dāng)用戶查詢出數(shù)據(jù)之后,進(jìn)入詳情可以直接切換下一條數(shù)據(jù)無(wú)需退出,再次從列表進(jìn)入。

      來(lái)自廣東 回復(fù)
  6. 正在給G客戶做系統(tǒng),一直用的就是基礎(chǔ)列表的形式,目前感覺(jué)作為年紀(jì)較大的,還是喜歡列表展現(xiàn)盡可能多的內(nèi)容,操作按鈕盡可能直接和明顯。

    來(lái)自湖北 回復(fù)
    1. 我也是服務(wù)G端客戶的,確實(shí)是這樣啊,要盡可能減少操作的深度,最好只用點(diǎn)擊和滾動(dòng)來(lái)操作,而且針對(duì)這種年紀(jì)大的用戶,可讀性也和正常人不一樣,一般都要大上1到2個(gè)字號(hào),列表更是越多越長(zhǎng)就越喜歡,很無(wú)奈啊,感覺(jué)作久了自己的審美都會(huì)脫離大眾

      來(lái)自天津 回復(fù)
  7. 請(qǐng)教:如果表格列很多,怎么設(shè)計(jì)

    回復(fù)
    1. 可以讓部分重要的列凍結(jié)。其他的列,由用戶自定義選擇展示。如果用戶選擇的列過(guò)多,會(huì)自動(dòng)出現(xiàn)橫向滾動(dòng)條。但默認(rèn)狀態(tài)下是沒(méi)有滾動(dòng)條,也能滿足大部分人要求,還比較好看。

      來(lái)自上海 回復(fù)
    2. 豁然開(kāi)朗

      來(lái)自北京 回復(fù)
    3. 自定義顯示列 不同崗位看不同的數(shù)據(jù)

      來(lái)自遼寧 回復(fù)
  8. 看出來(lái)是有經(jīng)驗(yàn)積累的!

    回復(fù)
    1. 厲害

      回復(fù)
  9. 受教了

    回復(fù)
  10. 列表item橫向展示信息過(guò)長(zhǎng)時(shí),可以鎖定某些列,次要item進(jìn)行滑動(dòng),操作按鈕列也可以鎖定,這樣用戶操作時(shí),不必每次都要拉動(dòng)滑動(dòng)條。

    回復(fù)
    1. 是否可以考慮隱藏一些列,對(duì)不是特別重要的信息可以做配置顯示或者隱藏

      來(lái)自北京 回復(fù)
    2. 嗯呢,這也是一種方式。個(gè)人覺(jué)得沒(méi)必要在列表頁(yè)上展示的信息可以不展示,再用上鎖定列,會(huì)更方便。

      來(lái)自北京 回復(fù)
  11. 受教

    回復(fù)
  12. 很實(shí)用。謝謝你

    來(lái)自浙江 回復(fù)
  13. 學(xué)習(xí)了操作隱現(xiàn)形那招 ??

    來(lái)自廣東 回復(fù)