寫(xiě)在前面:
繼續(xù)學(xué)習(xí),所有內(nèi)容僅作為學(xué)習(xí)摘讀荧恍,無(wú)商業(yè)用途
最近做了幾個(gè)后臺(tái)管理系統(tǒng),表格在其中占據(jù)著不可或缺的地位屯吊。在此對(duì)于表格的設(shè)計(jì)做一個(gè)整理送巡,如有考慮不周之處,歡迎留言盒卸,共同學(xué)習(xí)進(jìn)步~
表格:一種可視化的數(shù)據(jù)交流模式骗爆,也是組織整理數(shù)據(jù)的一種手段,主要承載數(shù)據(jù)的****展示****蔽介、****對(duì)比****和****歸納****摘投。
****一、設(shè)計(jì)原則****
****易讀****:表格應(yīng)該是一目了然的虹蓄,層級(jí)分明的犀呼。讓用戶(hù)的注意力集中在內(nèi)容而不是表格的形式。
****高效****:表格頁(yè)應(yīng)該是可交互的薇组,幫助用戶(hù)更快來(lái)分類(lèi)獲取信息以他們習(xí)慣的方式外臂。
** 二、表格結(jié)構(gòu)**
下圖展示的為最常見(jiàn)的表格体箕,表格不僅可以包含數(shù)據(jù)還可以包含可視化元素专钉,比如:圖表。對(duì)于表格累铅,最基本的元素就是表體跃须,也就是數(shù)據(jù)部分。
- 容器:容器包含表格的所有內(nèi)容娃兽。
- 搜索/篩選區(qū)域:方便用戶(hù)快速查詢(xún)定位數(shù)據(jù)菇民,一般位于表格上方。
- 功能性按鈕:一般位于表格上方,有時(shí)也可以位于表格下方第练。
- 表頭:起到對(duì)于數(shù)據(jù)內(nèi)容的解釋以及可以附加篩選排序等阔馋。
- 表體:包含行和列數(shù)據(jù)以及一些操作(可選)。
- 底欄:底欄包含數(shù)據(jù)量以及總頁(yè)數(shù)和當(dāng)前頁(yè)數(shù)以及每頁(yè)數(shù)據(jù)量和分頁(yè)娇掏,底欄數(shù)據(jù)也可以放置在表格頂部呕寝。
****2.1 搜索/篩選區(qū)域****
在表格設(shè)計(jì)中,一般搜索和篩選會(huì)同時(shí)出現(xiàn)婴梧,但是兩者一般很少同時(shí)使用來(lái)對(duì)數(shù)據(jù)進(jìn)行定位下梢。搜索更多的是對(duì)單一或者包含某個(gè)字段的的數(shù)據(jù)來(lái)進(jìn)行定位,有更高的精確度塞蹭;
不同于搜索孽江,篩選更多的是查詢(xún)一類(lèi)數(shù)據(jù),可以和一些功能相配合使用(導(dǎo)出)番电。
根據(jù)搜索和篩選的屬性岗屏,我們可以根據(jù)實(shí)際情況設(shè)計(jì)搜索和篩選的表現(xiàn)形式。
根據(jù)MECE漱办,我們可以歸納出以下的場(chǎng)景:
- 常用搜索少用篩選这刷,若篩選項(xiàng)多,可以選擇隱藏篩選性娩井,篩選少可以展示出來(lái)崭歧;
- 搜索和篩選都常用,可以將搜索和篩選都展示出來(lái)撞牢;
- 常用篩選少用搜索率碾,篩選和搜索同時(shí)展示;
- 篩選和搜索都不常用屋彪,展示搜索隱藏篩選所宰。
搜索
- 構(gòu)成:標(biāo)簽,輸入框畜挥,搜索按鈕(可選)
- 輸入:通過(guò)輸入特定的字段仔粥,來(lái)查詢(xún)單一的數(shù)據(jù),在表格中有導(dǎo)航的作用蟹但。
- 查詢(xún)范圍:可以查詢(xún)單個(gè)數(shù)據(jù)類(lèi)型躯泰,也可以查詢(xún)多個(gè)數(shù)據(jù)類(lèi)型
- 搜索結(jié)果:根據(jù)輸入的搜索字段,可能存在空狀態(tài)华糖。對(duì)于搜索結(jié)果的排序麦向,可以根據(jù)數(shù)據(jù)的匹配度或者生成時(shí)間等排序。
根據(jù)****匹配方式****客叉,可以分為:精確搜索和模糊搜索诵竭。在大多數(shù)情況下话告,模糊搜索有利于減輕用戶(hù)記憶負(fù)擔(dān),但是在同一個(gè)輸入框搜索具有相似度很高的內(nèi)容(比如手機(jī)號(hào)和ID都包含數(shù)字)時(shí)卵慰,建議對(duì)于該內(nèi)容使用精確搜索或者分開(kāi)兩個(gè)輸入框搜索沙郭。
根據(jù)****搜索時(shí)效性****,又可將搜索分為裳朋,實(shí)時(shí)搜索和點(diǎn)擊搜索病线。實(shí)時(shí)搜索,指的時(shí)在用戶(hù)輸入數(shù)據(jù)時(shí)便進(jìn)行數(shù)據(jù)的搜索鲤嫡,具有搜索快速氧苍,搜索結(jié)果實(shí)時(shí)顯示的好處,但是****僅適用于小數(shù)據(jù)搜索****泛范;點(diǎn)擊搜索,指的是在輸入數(shù)據(jù)后紊撕,需要點(diǎn)擊按鈕才能進(jìn)行搜索罢荡,該搜索方式適用性強(qiáng)。
根據(jù)****表現(xiàn)形式****对扶,可以將搜索分為,簡(jiǎn)單搜索和復(fù)雜搜索区赵。簡(jiǎn)單搜索,指的是單一搜索框的形式浪南,視用戶(hù)對(duì)于搜索的需求的強(qiáng)烈度笼才,可以放置輸入框在篩選框前或后(注意保持所有頁(yè)面統(tǒng)一),簡(jiǎn)單搜索還可以加上標(biāo)簽篩選络凿,來(lái)搜索不同的數(shù)據(jù)類(lèi)型(圖書(shū)搜索—作者骡送,書(shū)名,編號(hào)等)絮记;復(fù)雜搜索摔踱,指的是多個(gè)搜索框的形式,一般只展示一個(gè)最常用的輸入框怨愤,其余的輸入框隱藏派敷。
篩選
- 構(gòu)成:菜單項(xiàng),單選/復(fù)選框(可選)撰洗,搜索框(可選)篮愉,篩選按鈕(可選)
- 篩選:通過(guò)選擇特定的選項(xiàng),來(lái)對(duì)現(xiàn)有的數(shù)據(jù)進(jìn)行篩選差导,篩選項(xiàng)應(yīng)該遵循MECE原則试躏。
- 數(shù)據(jù)數(shù)量:對(duì)于數(shù)據(jù)篩選沒(méi)有交叉的情況,同時(shí)篩選項(xiàng)少于5項(xiàng)時(shí)设褐,我們可以采用展開(kāi)的形式(單選框冗酿,標(biāo)簽的形式埠对,頂部tab等形式)來(lái)進(jìn)行篩選;對(duì)于超過(guò)5項(xiàng)少于25項(xiàng)的情況裁替,我們可以采用下拉菜單的形式项玛;對(duì)于超過(guò)25項(xiàng)的內(nèi)容,我們可以在下拉菜單加上模糊搜索弱判,采用實(shí)時(shí)搜索襟沮。
- 數(shù)據(jù)呈現(xiàn):一般包含全部或者不限這一項(xiàng),對(duì)于兩者的區(qū)別就如同all和any的區(qū)別昌腰。對(duì)于數(shù)據(jù)的呈現(xiàn)开伏,我們可以根據(jù)用戶(hù)的行為設(shè)置默認(rèn)值。
根據(jù)****觸發(fā)方式********遭商,****可分為:觸發(fā)篩選固灵,實(shí)時(shí)篩選。一般情況下劫流,篩選條件存在交叉時(shí)使用觸發(fā)篩選巫玻,不存在交叉時(shí)使實(shí)時(shí)篩選。也可以根據(jù)篩選條件的數(shù)量選擇合適的觸發(fā)方式祠汇,比如條件少時(shí)用實(shí)時(shí)篩選仍秤,條件多時(shí)用觸發(fā)篩選。
根據(jù)****篩選的位置****可很,可以分為:標(biāo)題篩選诗力,表頭篩選。標(biāo)題篩選指的是我抠,在表格的標(biāo)題處可以進(jìn)行相關(guān)項(xiàng)的篩選苇本,優(yōu)點(diǎn)時(shí)可以節(jié)省空間,缺點(diǎn)是一次只能篩選一項(xiàng)菜拓;表頭篩選圈澈,指的時(shí)篩選框單獨(dú)呈現(xiàn)在表頭,形式可以是組合篩選(多個(gè)篩選條件)和單個(gè)篩選尘惧,同時(shí)視篩選的對(duì)用戶(hù)的重要程度可以選擇是展開(kāi)還是隱藏顯示康栈。
交互形式:點(diǎn)擊菜單呈現(xiàn)下拉框,鼠標(biāo)移到相應(yīng)的項(xiàng)會(huì)有視覺(jué)區(qū)分喷橙,點(diǎn)擊該項(xiàng)選中該項(xiàng)啥么,外部顯示選中的項(xiàng)。日期篩選建議使用一次點(diǎn)擊選擇日期范圍贰逾,而不是需要點(diǎn)擊兩次來(lái)分別選擇悬荣,同時(shí)禁用無(wú)數(shù)據(jù)的日期。
****2.2 功能性按鈕****
常見(jiàn)的功能性按鈕有:導(dǎo)出疙剑,創(chuàng)建氯迂,設(shè)置表格結(jié)構(gòu)(定制表單践叠,設(shè)置行高…)等(功能性按鈕在這里指的是對(duì)于表格數(shù)據(jù)進(jìn)行增刪改查等 )。
根據(jù)人的閱讀習(xí)慣和人機(jī)工程嚼蚀,一般重要的按鈕(破壞性按鈕除外)放在左邊禁灼,次要的放在右邊,常用的按鈕放在左邊轿曙,不常用的按鈕放在右邊弄捕。
所以我們可以根據(jù)按鈕的重要程度和使用頻率來(lái)設(shè)計(jì)按鈕的放置位置。
導(dǎo)出
形式:一般為填充主色彩的按鈕形式导帝,有禁用/啟用/Hover/Focus/Press五種狀態(tài)守谓。
交互:在未選中數(shù)據(jù)時(shí)(有復(fù)選框的形式),按鈕為禁用狀態(tài)您单,若設(shè)計(jì)為啟用狀態(tài)斋荞,可以在點(diǎn)擊是出現(xiàn)toast提示;在選中數(shù)據(jù)時(shí)虐秦,點(diǎn)擊導(dǎo)出數(shù)據(jù)平酿。
導(dǎo)出數(shù)據(jù):導(dǎo)出的數(shù)據(jù)可以是部分?jǐn)?shù)據(jù)也可以是全部數(shù)據(jù),視實(shí)際情況而言羡疗。對(duì)于導(dǎo)出文件的名稱(chēng)一般的處理為:當(dāng)前頁(yè)面的名稱(chēng)+當(dāng)前日期(時(shí)間視情況而定)。不導(dǎo)出表單的相關(guān)操作别洪,只導(dǎo)出數(shù)據(jù)叨恨。
創(chuàng)建數(shù)據(jù)
形式:一般為填充主色彩的按鈕形式,有禁用/啟用/Hover/Focus/Press五種狀態(tài)挖垛。
交互:一般點(diǎn)擊創(chuàng)建按鈕痒钝,會(huì)出現(xiàn)包含創(chuàng)建項(xiàng)目數(shù)據(jù)的彈窗。彈窗一般包含:標(biāo)題痢毒,創(chuàng)建項(xiàng)目表單送矩,取消/創(chuàng)建按鈕(創(chuàng)建按鈕一般在必填數(shù)據(jù)未填寫(xiě)時(shí)呈現(xiàn)禁用狀態(tài))。
彈窗表單設(shè)計(jì)注意點(diǎn):1.選擇合適的輸入方式 2.顯示必要的數(shù)據(jù)項(xiàng)以及默認(rèn)的數(shù)據(jù)(默認(rèn)的序號(hào)等) 3.能創(chuàng)建數(shù)據(jù)哪替,一般就能刪除數(shù)據(jù)
自定義表單項(xiàng)
使用場(chǎng)景:由于一份數(shù)據(jù)報(bào)表栋荸,往往需要滿(mǎn)足各種不同的角色在不同情況下的需求,因而在數(shù)據(jù)內(nèi)容上凭舶,一般采取寧多勿少的原則晌块,即系統(tǒng)提供盡可能詳細(xì)的數(shù)據(jù)給用 戶(hù),由此就造成了表格數(shù)據(jù)項(xiàng)過(guò)多帅霜,難以在一個(gè)屏幕內(nèi)完整展示匆背,導(dǎo)致需要橫向拉伸,極大的降低了表格的可讀性身冀。
表現(xiàn)形式:一般有兩種形式钝尸,一種是將所有的數(shù)據(jù)項(xiàng)都展示在表格的上方(可以收起/展開(kāi))括享;另一種是點(diǎn)擊按鈕出現(xiàn)彈窗進(jìn)行選擇配置。
設(shè)計(jì)注意點(diǎn):一般默認(rèn)顯示最重要珍促,最常見(jiàn)的幾個(gè)數(shù)據(jù)項(xiàng)铃辖,用戶(hù)可以根據(jù)自己的需求自定義數(shù)據(jù)項(xiàng)。
設(shè)置行高
使用場(chǎng)景:由于用戶(hù)閱讀表單的設(shè)備的多樣性踢星,一個(gè)統(tǒng)一的行高會(huì)導(dǎo)致在不同尺寸設(shè)備上一屏顯示的數(shù)據(jù)的差異化澳叉,影響閱讀的效率。
設(shè)計(jì)注意點(diǎn):設(shè)置行高為興奮需求沐悦,可以提高用戶(hù)的用戶(hù)體驗(yàn)成洗。所以我們可以視表格的具體情況來(lái)設(shè)計(jì)設(shè)置行高的形式,可以放置在設(shè)置按鈕里藏否,也可以在外部按鈕較少的情況下展示出來(lái)瓶殃。
****2.3 表頭****
作用:解釋當(dāng)前列數(shù)據(jù)。所以在數(shù)據(jù)有明顯的差異以及能自我表意的時(shí)候副签,甚至可以去掉表頭(郵箱)遥椿,畢竟表頭也占據(jù)一定的空間。
設(shè)計(jì)注意點(diǎn):
- 表頭標(biāo)題盡量簡(jiǎn)約
- 表頭的UI表現(xiàn)區(qū)別于正文
- 表頭標(biāo)題與數(shù)據(jù)對(duì)齊淆储,完整顯示標(biāo)題
根據(jù)表頭的構(gòu)成冠场,可以分為三類(lèi):
- 純文本表頭-僅起到解釋數(shù)據(jù)屬性的作用
- 多功能表頭-可以篩選、排序本砰、搜索相關(guān)數(shù)據(jù)
- 多級(jí)表頭-信息分類(lèi)層級(jí)較多的情況下使用
對(duì)于多功能表頭碴裙,常見(jiàn)的功能包含:全選復(fù)選框,篩選点额,搜索舔株,排序。
- 全選復(fù)選框:對(duì)于全選还棱,有兩種情況载慈,一種是全選當(dāng)前頁(yè)面的所有數(shù)據(jù)項(xiàng),另一種是全選所有數(shù)據(jù)項(xiàng)珍手。所以為了適應(yīng)不同的場(chǎng)景需求办铡,復(fù)選框可以進(jìn)一步篩選是全選當(dāng)前頁(yè)面所有數(shù)據(jù)還是所有數(shù)據(jù),也可以篩選別的類(lèi)型的數(shù)據(jù)(已讀琳要、未讀料扰、已標(biāo)記、未標(biāo)記等)焙蹭。
- 篩選:表頭篩選和單獨(dú)篩選相比晒杈,只能篩選一列數(shù)據(jù),使用實(shí)時(shí)篩選孔厉,但是具有節(jié)省空間的作用拯钻。篩選不僅可以篩選單選或復(fù)選帖努,還可以篩選日期。
- 搜索:我們還可以對(duì)于一列的數(shù)據(jù)在表頭進(jìn)行搜索粪般,來(lái)節(jié)省空間拼余。
- 排序:設(shè)置查看數(shù)據(jù)優(yōu)先級(jí)順序,快速發(fā)掘最關(guān)注的信亩歹〕准啵可以使用上下按鈕進(jìn)行排序(只有兩種排序),還可以使用下拉菜單進(jìn)行排序(適用于多種排序)小作。同時(shí)我們可以根據(jù)用戶(hù)的認(rèn)識(shí)來(lái)設(shè)計(jì)排序亭姥,比如對(duì)于銷(xiāo)量,我們可以只顯示從高到低的排序(用戶(hù)并不會(huì)對(duì)于低銷(xiāo)量的商品感興趣)顾稀。對(duì)于排序的方式达罗,有按A-Z首字母升序/降序,也有按數(shù)值升序/降序静秆。
對(duì)于****表頭的交互****粮揉,可以將表頭分為固定表頭和隨數(shù)據(jù)一起滾動(dòng)的表頭。固定表頭抚笔,一般標(biāo)題的數(shù)據(jù)屬性相似或者數(shù)據(jù)很多或者需要橫向滾動(dòng)表格時(shí)扶认,固定表頭便于分辨記憶。對(duì)于滾動(dòng)表頭殊橙,建議若數(shù)據(jù)之間差異大可以直接去掉表頭辐宾。
****2.4 表體****
表體的構(gòu)成:數(shù)據(jù),分割線蛀柴,功能操作(可選)螃概。
表體的布局:
- ****垂直布局****—弱化了行矫夯,強(qiáng)化了列鸽疾,用于行與行之間的數(shù)據(jù)對(duì)比,一般用于數(shù)據(jù)統(tǒng)計(jì)训貌;
- ****水平布局****—強(qiáng)化了行制肮,弱化了列,符合閱讀從左往右的順序递沪,強(qiáng)調(diào)信息的連貫性豺鼻,多用于多數(shù)據(jù)的情況,使用較為廣泛款慨;
- ****矩形布局****—每個(gè)數(shù)據(jù)被分割儒飒,適用于數(shù)據(jù)過(guò)多,沒(méi)有足夠的空間來(lái)區(qū)分?jǐn)?shù)據(jù)的情況檩奠。
數(shù)據(jù):
對(duì)于數(shù)據(jù)桩了,根據(jù)表現(xiàn)形式可以分為行數(shù)據(jù)和列數(shù)據(jù)附帽。行和列是包含數(shù)據(jù)的容器。
****行:****
一行數(shù)據(jù)一般都是同一主體的不同屬性(比如:同一用戶(hù)的相關(guān)信息:ID井誉、姓名蕉扮、身份證、性別颗圣、年齡等喳钟。當(dāng)然行數(shù)據(jù)也可以是對(duì)于列數(shù)據(jù)的統(tǒng)計(jì)。
交互:鼠標(biāo)移到一行數(shù)據(jù)一般有視覺(jué)區(qū)分(顏色或者是高度-陰影)在岂。已點(diǎn)擊閱讀的項(xiàng)有視覺(jué)區(qū)分(顏色弱化或者有標(biāo)記)奔则。
UI表現(xiàn):為了加強(qiáng)行數(shù)據(jù)的聯(lián)系,我們可以使用斑馬線(顏色差距不宜太大)或者是去除豎分割線的形式洁段,來(lái)加強(qiáng)視覺(jué)引導(dǎo)应狱,提高閱讀效率。
行高:行高通過(guò)數(shù)據(jù)的密度和一屏顯示的行數(shù)祠丝,來(lái)影響用戶(hù)提取數(shù)據(jù)的效率疾呻。考慮表格的行高時(shí)写半,我認(rèn)為可以參考文字排版的常用做法岸蜗,將整個(gè)表格的行高分成文字行高、文字與分割線間距離叠蝇,即上下間距兩部分來(lái)考慮璃岳,文字行高可以設(shè)定為字號(hào)的1.2-1.8倍,文字與分割線間距離可以設(shè)定為字號(hào)的1-1.5倍悔捶。
行高因?yàn)橛脩?hù)習(xí)慣和用戶(hù)設(shè)備的不同铃慷,無(wú)法滿(mǎn)足所有用戶(hù)的需求,所以對(duì)于行高我們可以讓用戶(hù)去選擇合適的行高蜕该。
****列:****
一列數(shù)據(jù)指的是同一屬性的數(shù)據(jù)犁柜。根據(jù)7±2原理,建議最多展示9條列數(shù)據(jù)堂淡,同時(shí)少量的列數(shù)據(jù)也方便用戶(hù)瀏覽馋缅。建議****將重要的列數(shù)據(jù)居左放置,****表格只顯示重要的數(shù)據(jù)绢淀,對(duì)于次要的數(shù)據(jù)可以放入詳情頁(yè)萤悴。
UI表現(xiàn):為了加強(qiáng)縱向數(shù)據(jù)的對(duì)比,可以使用兩種方式皆的,1.縱向斑馬線覆履,一般用于列與列之間的數(shù)據(jù)對(duì)比,用處有限;2.有時(shí)會(huì)使用不同粗細(xì)的縱向分割線對(duì)信息進(jìn)行區(qū)隔硝全,增加同類(lèi)信息對(duì)比性怪嫌。
列寬:
- 數(shù)據(jù)長(zhǎng)度固定時(shí),一般顯示完整數(shù)據(jù)柳沙,具有固定的列寬岩灭,比如手機(jī)號(hào)可以設(shè)置150px;
- 數(shù)據(jù)長(zhǎng)度不固定時(shí)赂鲤,首先我們應(yīng)該了解用戶(hù)的輸入內(nèi)容的情況噪径,比如用戶(hù)個(gè)性簽名,我們?cè)O(shè)置了200字符数初,但是經(jīng)過(guò)數(shù)據(jù)分析找爱,發(fā)現(xiàn)大多用戶(hù)的簽名長(zhǎng)度少于20,那我們可以設(shè)置列寬為20泡孩,從而保證大多數(shù)數(shù)據(jù)的完整车摄;
- 較少情況下,我們?cè)O(shè)置的數(shù)據(jù)不能完整的顯示數(shù)據(jù)仑鸥,但是數(shù)據(jù)對(duì)于用戶(hù)有比較的重要吮播。那我們可以讓用戶(hù)手動(dòng)拖拽調(diào)整列寬(不影響別的列寬,可能會(huì)出現(xiàn)橫向滑動(dòng)的情況)眼俊。
交互形式:對(duì)于一些列數(shù)據(jù)我們可以加上超鏈接意狠,比如ID,用戶(hù)稱(chēng)號(hào)等疮胖。注意區(qū)分別的數(shù)據(jù)环戈,比如可以使用顏色。
****顯示:****
(1)字體的選擇
表格數(shù)據(jù)一般包含文本和數(shù)字澎灸。字體的選擇院塞,保證字體的可讀性。
對(duì)于文本性昭,有以下幾點(diǎn)建議:
- 避免全大寫(xiě)字體拦止,因?yàn)樗茈y讀,需要轉(zhuǎn)化思維巩梢;
- 避免使用襯線字體创泄,因?yàn)閭€(gè)性會(huì)產(chǎn)生閱讀噪音艺玲,不利于用戶(hù)對(duì)數(shù)據(jù)的理解和思考括蝠;
- 避免使用斜體,易引起視線疲勞饭聚,影響閱讀忌警;
- 避免使用多種字體和選擇可讀性高的字體,保持風(fēng)格統(tǒng)一。
對(duì)于數(shù)字法绵,建議使用表格數(shù)字而非舊式字體和比例字箕速。數(shù)字的單位,一般在表頭中顯示朋譬。
為了便于用戶(hù)信息的提取盐茎,我們可以設(shè)計(jì)數(shù)值的格式。表格數(shù)字不是越精確越好徙赢,需要多少有效數(shù)字就顯示多少字柠,不必太多。所以我們可以設(shè)置數(shù)字的格式 :
- 顯示數(shù)值狡赐,但是設(shè)置小數(shù)點(diǎn)位數(shù)窑业,千分位和數(shù)值單位等;
- 顯示百分比枕屉,設(shè)置小數(shù)點(diǎn)位數(shù)常柄。
對(duì)于數(shù)值,我們應(yīng)該減少用戶(hù)的計(jì)算搀擂,通過(guò)對(duì)比分析數(shù)據(jù)西潘,在原有的數(shù)值上給出差值,升降變化哨颂,總計(jì)值平均值等分析性數(shù)據(jù)結(jié)果秸架,方便用戶(hù)的查閱。
(2)對(duì)齊很重要
對(duì)齊可以遵循以下3條原則:
- 數(shù)字右對(duì)齊咆蒿;
- 文字信息左對(duì)齊东抹;
- 表頭與數(shù)據(jù)對(duì)齊。
數(shù)字是從右向左讀的:這是因?yàn)槲植猓覀儗?duì)比數(shù)字時(shí)缭黔,首先看個(gè)位,然后十位蒂破、百位馏谨。多數(shù)人也是這么學(xué)會(huì)算數(shù)的——從右邊開(kāi)始,向左移動(dòng)附迷,在移動(dòng)中傳遞數(shù)字惧互。
文字信息是從左向右讀:這是符合人們的閱讀習(xí)慣的,一般人們的閱讀方式是從左往右喇伯,從上往下喊儡。當(dāng)然不同的區(qū)域有不同的閱讀習(xí)慣,比如阿拉伯就是從右往左的閱讀習(xí)慣稻据。
通常艾猜,表頭應(yīng)當(dāng)符合數(shù)據(jù)的對(duì)齊方式。這能保持表格豎直方向整潔,營(yíng)造一致性和上下文環(huán)境匆赃。
(3)數(shù)據(jù)顯示
在一個(gè)單元格數(shù)據(jù)顯示不完整時(shí)淤毛,我們可以截?cái)鄶?shù)據(jù)以…暗示數(shù)據(jù)的不完整。
對(duì)于截?cái)鄶?shù)據(jù)的展示算柳,我們可以使用氣泡彈窗的形式(查看靈活醉锄,操作成本低搁骑,但是影響查看其他內(nèi)容)或者是下拉查看(適合查看較多的內(nèi)容邓萨,不會(huì)影響查看其他內(nèi)容对碌,操作成本高)。
空單元滥壕,會(huì)給用戶(hù)帶來(lái)疑惑纸颜,到底是無(wú)數(shù)據(jù)還是數(shù)值為0?
對(duì)于數(shù)值為0的數(shù)據(jù)绎橘,我們應(yīng)顯示0胁孙,數(shù)值格式的處理和其他數(shù)值相同(小數(shù)點(diǎn)等),方便查看称鳞;對(duì)于無(wú)數(shù)據(jù)涮较,我們可以使用“-”來(lái)顯示。
(4)分割線
如果對(duì)表格中的數(shù)據(jù)使用了合適的對(duì)齊方式冈止,分隔線就會(huì)很多余狂票。使用分隔線的首要好處是可以縮小元素間的空間,但仍可以區(qū)分各元素熙暴。即便要使用分隔線闺属,也應(yīng)該把顏色盡量減淡,不能妨礙快速瀏覽所以建議采用相同顏色的具有一定透明度的分割線周霉,減少視覺(jué)噪音掂器。
水平分隔線的用處是最大的,因?yàn)樗娠@著減輕長(zhǎng)表格占用的垂直方向的視覺(jué)重心俱箱,加快大量數(shù)據(jù)的對(duì)比工作国瓮,以及隨著時(shí)間看清趨勢(shì)。
(5)功能性操作
表體的功能操作根據(jù)針對(duì)的對(duì)象狞谱,可以分為:
- 單個(gè)數(shù)據(jù)—可以針對(duì)單個(gè)數(shù)據(jù)進(jìn)行編輯乃摹,形式可以是框內(nèi)編輯(不適合長(zhǎng)內(nèi)容),可以浮層編輯跟衅,也可以彈窗編輯(會(huì)覆蓋信息)孵睬;
- 整行數(shù)據(jù)—一般操作放置在表格的最后一列,建議超過(guò)兩個(gè)的操作与斤,次要操作彈窗顯示(節(jié)省水平空間肪康,防止誤操作),在鼠標(biāo)hover狀態(tài)時(shí)顯示彈窗撩穿;
- 在針對(duì)數(shù)據(jù)操作過(guò)多時(shí)磷支,我們可以在選中該條數(shù)據(jù)時(shí)顯示針對(duì)數(shù)據(jù)的操作(Gmail)。
(6)操作按鈕的顯示
- 圖標(biāo)(和文字相比占據(jù)更少的空間食寡,但是要注意其表意性)雾狈;
- 圖標(biāo)+標(biāo)簽(占據(jù)更多的水平空間,但是可視化程度更高抵皱,適用于單個(gè)操作的情況)善榛;
- 文本鏈接(表意性強(qiáng),但是可能存在文本過(guò)長(zhǎng)的問(wèn)題呻畸,建議在只有少于3個(gè)按鈕的時(shí)候使用移盆,或者在下拉菜單中使用)。
對(duì)于單條數(shù)據(jù)的編輯修改伤为,如果數(shù)據(jù)內(nèi)容固定且只有幾項(xiàng)咒循,則可以使用下拉菜單的形式;若數(shù)據(jù)內(nèi)容不固定绞愚,但是數(shù)據(jù)長(zhǎng)度短叙甸,可以在單元格內(nèi)修改;若數(shù)據(jù)長(zhǎng)度不固定位衩,這可以使用彈窗的形式來(lái)進(jìn)行編輯裆蒸。
****2.5 底欄****
底欄同樣可以放置在表頭的上方。
底欄一般包含以下幾個(gè)部分:
- 當(dāng)前頁(yè)面數(shù)據(jù)的條數(shù)設(shè)置(可固定配置也可用戶(hù)手動(dòng)設(shè)置)以及總的數(shù)據(jù)條數(shù)糖驴;
- 總頁(yè)數(shù)以及當(dāng)前處于的頁(yè)數(shù)顯示僚祷;
- 前后翻頁(yè)功能(前一頁(yè),后一頁(yè),首頁(yè)贮缕,尾頁(yè))久妆;
- 跳轉(zhuǎn)功能(對(duì)于很多頁(yè)數(shù)的表格尤其適用)。
對(duì)于分頁(yè)器可以分為以下幾類(lèi):
- 復(fù)雜分頁(yè)器:可以設(shè)置每頁(yè)的顯示條數(shù)跷睦,適合大數(shù)據(jù)量筷弦。用戶(hù)可以根據(jù)自己的顯示屏調(diào)整顯示條數(shù)以提 高數(shù)據(jù)處理效率。對(duì)于條數(shù)的設(shè)置抑诸,可以選擇已設(shè)置的條數(shù)烂琴,也可以手動(dòng)輸入設(shè)置條數(shù)。
- 簡(jiǎn)單的分頁(yè)器:不可以設(shè)置每頁(yè)條數(shù),甚至沒(méi)有跳轉(zhuǎn)功能
分頁(yè)器的功能就是加載數(shù)據(jù)蜕乡,該功能還有一種方式可以取代分頁(yè)器奸绷,那就是****加載更多。****
但是****加載更多****只適合小數(shù)據(jù)量层玲,它具有節(jié)省空間号醉,同時(shí)能給用戶(hù)一種沉浸式體驗(yàn)反症。但是這種模式,對(duì)于數(shù)據(jù)量難以把握畔派,操作不靈活铅碍。
希望讀完的你也有所收獲