2020-12-30 資深UI設計者
讓我們先來回顧一下表格的基本構成,最上面的為表頭,橫為行,縱為列,內容區(qū)每一組展示數(shù)據(jù)區(qū)域為單元格。
表格的設計,雖然看似簡單,但是作為用戶最常用的組件之一,我們需要對視覺和交互的精準把握,才能保證用戶在使用表格時更加。
這里我推薦表格的”四維自檢法“,對我們設計的表格是否合理,做出一個標準的判斷。
分別是:信息降噪、呼吸適中、易讀、詳情查看。
精簡表格內容
當表格的字段非常重要時,一定要將字段全部展示出來讓用戶更清晰地了解數(shù)據(jù)。
如果你的用戶只需要了解部分字段,那么全部展示是沒有必要的,只需展示最重要的字段即可。
自定義字段展示
不同用戶想看的的信息側重不同,有時候我們無法準確判斷用戶看重哪些字段,還可以讓用戶自定義展示字段。
精簡字段名稱
當我們去設計表格的時候,通常會發(fā)現(xiàn)表格需要承載的信息量是非常大的,有時候為了表現(xiàn)出字段的準確含義,在定義字段名稱時往往會非常的長。但是當這些字段同時出現(xiàn)在一個表格里時,過長的字段名稱,又會顯得冗余,讓本就不大的頁面空間更加雜亂。
所以當我們設計表格的時候,我們可以分析字段名稱,對字段名稱做精簡,看看是不是少一個字用戶就無法理解字段的含義。
添加字段說明
當字段名稱過長,又必須展示,才能有效的理解字段含義時。我們可以定義一個專有名詞代替,并且在字段名稱后使用添加字段說明的形式,來對字段加以說明。
這樣一來用戶既可以清晰的理解字段含義,又可以在有限的頁面空間下獲取到更多的數(shù)據(jù)信息。
簡化表格樣式
早期表格的設計,出發(fā)點主要以擬物形式,以最接近現(xiàn)實表格的樣式去設計。
但是隨著互聯(lián)網(wǎng)的普及度加深,極簡的表格設計,使界面更加輕盈,讓用戶更加專注于數(shù)據(jù)內容。
去除縱向列的分割線,僅以淺色的橫向分割線區(qū)分行,但是要注意分割的顏色不能過于淺而缺乏辨識度,部分人群對顏色的辨識度會偏低,顯示器的硬件性能也會影響顏色的可辨識性。
減少不必要的顏色區(qū)分
表格設計中一定不要使用過多的顏色區(qū)做狀態(tài)或操作的區(qū)分,過多的顏色細分會使表格變得更加混亂,影響用戶體驗。
對狀態(tài)的區(qū)分,僅用輕量的顏色區(qū)分即可,操作欄保持主色按鈕色。
如何定義單元格的高度
了解單元格的結構,以及實現(xiàn)單元格的基本邏輯,有助于我們更好的去把控我們的設計。
單元格內的可控尺寸包含:單元格高度、文字字號、文字/段落行高、文字上下間距。
我們基于視覺呼吸感,賦予各個元素合適的尺寸,我在這里給出一套參考方案:
如何定義列的間距
首先我們要了解列的兩種類型,第一種是定寬列,第二種是自適應列。
顧名思義就是它的寬度是固定的,比如:第一列我們設置寬度為200px,第二列我們設置為300px,五六七列分別設為100px,那么我們這個列表的寬度就等于200 + 300 + 100*3 = 1100px,在任何分辨率尺寸下你的這個列表都會保持這個寬度不變。
就是列會隨著分辨率變化而產生寬度的變化,比如:列表有五列,我們定義列表的寬度為界面寬度的50%,假定界面寬度為1200px,那么列表寬度就為600px,而每一列的寬度則為120px。此時我們將界面的寬度縮小到600px時,那么列表的寬度就為300px,而每一列的寬度則為60px。
在實際設計案例中,我們往往會面臨由于每一列的內容不同,所需要的寬度也就不同,我們希望在列不多時可以保持寬度自適應,但是如果每一列都做成自適應列的話,內容多的列無法展示全內容,內容少的列空間又會很大。
所以,固定列 + 自適應列的綜合運用,可以讓我們更好的實現(xiàn)我們想要的設計方案。
然后,我們一起來了解列的結構。每一列分為內容區(qū)和左右間距區(qū),在固定列里面內容區(qū)和左右間距區(qū)都是保持不變的。但是在自適應列卻不同,它的內容區(qū)是隨界面分辨率變化而變化的,左右間距區(qū)的寬度是保持不變的(在代碼里間距區(qū)被叫做Padding)。
當表格字段數(shù)量不確定時,通常我們會為自定義列的內容區(qū)寫一個最小值(min-width),以確保字段很少時可以自適應寬度,字段較多時仍然能保證完整展示表格數(shù)據(jù),不影響對內容的閱讀。
當表格的列過多又必須全部展示時,固定必需固定的列(如姓名、任務名稱、操作項等),其他字段橫向滾動。
列的對齊方式
基于人的慣性瀏覽順序,設計每列合理的對齊方式,能夠輔助用戶更的完成工作。
不留空白格
從心理學的角度講,人對未知事物會產出恐懼情緒。我們在設計表格的時候,要考慮到表格的各種展示情況,非特殊情況不要出現(xiàn)單元格空白。
沒有數(shù)量用“0”表示,沒有該項內容用“-”表示。
選擇合適的分頁器
表格是一種可以承載大量數(shù)據(jù)的組件,當數(shù)據(jù)行數(shù)很多時我們通常會選擇分頁器,使用分頁器有哪些優(yōu)點:
收起低頻的操作項
當界面空間有限、表格列數(shù)很多時,如果表格的操作項過多,會占用很多頁面空間,需要有選擇的展示,將低頻操作項收起,用點擊更多按鈕去觸發(fā)選擇。
如果是1.0的產品,我們可以和產品經(jīng)理溝通,分析每個功能按鈕的優(yōu)先級。
如果是上線的產品,我們還可以通過按鈕點擊PV(頁面成功訪問次數(shù)),來了解按鈕的使用頻率,做出按鈕優(yōu)化。
行的排序
如果產品沒有特殊需求,那么默認最近創(chuàng)建的在最上面。可以用帶有排序的表頭,讓用戶自定義排序。
詳情入口
如果表格的內容項很多,我們通常會在表格上只展示部分重要數(shù)據(jù),而其余數(shù)據(jù)放在詳情頁面展示。
作為詳情頁面的入口,通常會有兩種設計方式:
詳情頁的展開形式
如果詳情內容不多,沒有新開頁面的必要,我們可以采用展開行、彈窗、抽屜的形式,但是要注意盡量減少過多的樣式,給用戶增加疑惑感。如果詳情的內容很多,而且有編輯的需求,建議采用新開頁的形式。
建議根據(jù)詳情頁信息量的多少,以此采用展開行、彈窗、抽屜、新開頁的形式。
數(shù)據(jù)過濾是表格頁很重要的組成部分,包含搜索、篩選、標簽頁。
這一部分的主要作用是幫助用戶,梳理表格數(shù)據(jù)信息,精準定位所需的數(shù)據(jù)項。
1. 搜索
模糊搜索
模糊搜索是指在用戶搜索意圖不明確時,搜索引擎將用戶的查詢與待檢索的內容進行模糊匹配,找出與查詢相關的內容。模糊搜索無法理解用戶的查詢意圖,返回的結果中可能包括了一大批用戶不想要的信息,所以在使用模糊搜索時一定要結合自己的實際場景,慎重使用。
搜索
搜索是指用戶在搜索時,針對某一數(shù)據(jù)字段搜索,來查找所需要的數(shù)據(jù)。根據(jù)業(yè)務場景不同,我們會查找某一字段,或者是用標簽切換不同字段來查找。
篩選器主要是針對內容較少的字段進行查找的一種方式, 通過篩選器的選擇可以快速定位所需的數(shù)據(jù),取消用戶輸入的過程,提升查找效率。一般篩選有兩種形式,第一種是下拉篩選,第二種是平鋪式篩選。
下拉篩選
下拉篩選就是將需要篩選的內容放置于選擇器當中,通過點擊選擇器下拉,來選擇需要篩選的內容。
平鋪篩選
平鋪篩選就是將篩選項的內容,直接展示于頁面之上,通過點擊選擇的方式直接進行篩選?;蛘呖梢酝ㄟ^自定義內容的篩選。
如何合理的使用篩選項
當數(shù)據(jù)內容需要的篩選類目過多時,如何合理的擺放,才能提高用戶的使用效率。
如何判定篩選項的使用頻率呢?通常會有兩種方式:
標簽頁又叫選項卡,在組件中我們通常叫Tabs,指的是分隔內容上有關聯(lián)但屬于不同類別的數(shù)據(jù)集合。
默認展示常用項
在使用標簽頁時,有一點我們要特別注意,通常在B端設計中,我們會把標簽頁的位置定位在最常用的一個選項。
增加數(shù)據(jù)條目
如果是訂單一類的分頁,我們還可以將數(shù)據(jù)條數(shù),展示在標簽右側,用來幫助用戶快速了解到待辦數(shù)據(jù)量。
數(shù)據(jù)操作即對表格的數(shù)據(jù)進行操作,首先我們對數(shù)據(jù)操作進行分類。
按控制范圍分:
按操作屬性分:
第一步,先判斷控制范圍
第二步,判斷擺放位置
第三步,優(yōu)化信息層級
以上是操作項和篩選項較多的情況,那么不多時,我們還是要合理利用空間,靈活設計
以上就是《如何設計表格?》的全部內容了,后續(xù)還會努力更新更多B端設計分享!與君共勉
文章來源:優(yōu)設 作者:三斤
藍藍設計( m.sillybuy.com )是一家專注而深入的界面設計公司,為期望卓越的國內外企業(yè)提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網(wǎng)站建設 、平面設計服務