實(shí)戰(zhàn)經(jīng)驗(yàn)!如何做好網(wǎng)頁后臺(tái)的表單和表格設(shè)計(jì)?
時(shí)間:2023-10-10 12:18:01 | 來源:網(wǎng)站運(yùn)營(yíng)
時(shí)間:2023-10-10 12:18:01 來源:網(wǎng)站運(yùn)營(yíng)
實(shí)戰(zhàn)經(jīng)驗(yàn)!如何做好網(wǎng)頁后臺(tái)的表單和表格設(shè)計(jì)?:
如果您想訂閱本博客內(nèi)容,每天自動(dòng)發(fā)到您的郵箱中,http://list.qq.com/cgi-bin/qf_invite?id=c9ec2469984764d3f85905dc077ec80703fb72066eda42d8請(qǐng)點(diǎn)這里
矢量人生(作者):一個(gè)完整的后臺(tái),由菜單/導(dǎo)航、數(shù)據(jù)/圖形展示、表格、表單、控件/組件以及彈窗等構(gòu)成,下面跟大家分享后臺(tái)中的表格和表單的設(shè)計(jì)細(xì)節(jié)。
當(dāng)接到一個(gè)全新的網(wǎng)頁后臺(tái)項(xiàng)目時(shí),首先確定設(shè)計(jì)風(fēng)格,然后考慮這個(gè)后臺(tái)尺寸是做居中固定式,還是全屏響應(yīng)式。全屏響應(yīng)式的網(wǎng)頁設(shè)計(jì),除非有規(guī)定,否則你可以選擇任意主流尺寸作為基尺寸來設(shè)計(jì)網(wǎng)頁。當(dāng)然,不管選擇什么尺寸,都得基于做好一個(gè)后臺(tái)而開展工作。
如何定義一個(gè)后臺(tái)是好的?領(lǐng)導(dǎo)說好,用戶說好,你自己也覺得好,那應(yīng)該就是好的。大部分情況下產(chǎn)品已經(jīng)定制好了每個(gè)功能模塊,UI上只需要對(duì)著原型加以美化,如果你是這樣做的,那么做出的東西一定會(huì)讓人覺得有問題但是又不知道問題在哪里,總是想讓你改。
跟產(chǎn)品經(jīng)理好好溝通,他們只是把功能模塊設(shè)計(jì)出來而已,并沒有設(shè)計(jì)這些模塊如何呈現(xiàn),如何操作,如何結(jié)合,如何分類等等。交互上在后臺(tái)設(shè)計(jì)很重要,如果有專業(yè)的交互設(shè)計(jì)師,這些可以交給他們,畢竟,交互設(shè)計(jì)的收入比UI要高。然而在很多中小企業(yè),產(chǎn)品原型直接給到設(shè)計(jì)是很常見的。當(dāng)缺少專業(yè)的交互設(shè)計(jì)時(shí),不要讓產(chǎn)品覺得我們只是按照他們的原型做美化,那跟美工有什么區(qū)別,不是看不起美工,美工的全程是美術(shù)設(shè)計(jì)工程師,很高大上的職稱,但是大家還是不太愿意這樣被稱呼吧,可能覺得頭銜套太大壓力會(huì)很大吧。事實(shí)上,UI本來就應(yīng)該具備基本的交互技能。
風(fēng)格選定是很客觀的,需要經(jīng)過產(chǎn)品經(jīng)理/領(lǐng)導(dǎo)確認(rèn),如果他們很相信你的實(shí)力,你得說出足夠充分的理由,為什么要選擇這種風(fēng)格,而并不只是看起來更高大上或只是個(gè)人喜歡。
本人對(duì)后臺(tái)網(wǎng)頁設(shè)計(jì)的風(fēng)格理解,大致可以分為三類:純白背景風(fēng),輕淡背景風(fēng),深色背景風(fēng)。在后臺(tái)開始設(shè)計(jì)之前,你最好先選定其中一種風(fēng)格,因?yàn)楹竺娴乃性脑O(shè)計(jì),都得基于這個(gè)風(fēng)格來設(shè)計(jì)。剛剛好,在早些時(shí)間就已經(jīng)發(fā)布了一個(gè)后臺(tái)的三種風(fēng)格界面設(shè)計(jì)的作品,大家可以看出每個(gè)模塊的搭配和區(qū)分:
純白背景風(fēng):線框/輕淡色(灰)背景(文字一般采用黑色)輕淡背景風(fēng):純白色塊背景(文字一般采用黑色)深色背景風(fēng):帶有透明度的純色背景(文字一般采用白色)設(shè)計(jì)過程是很主觀的,所有設(shè)計(jì)參數(shù)都取決于設(shè)計(jì)師,但是要嚴(yán)格按照設(shè)計(jì)規(guī)范,并且讓所有設(shè)計(jì)看起來和用起來都是合適的。
全屏響應(yīng)式+輕淡色背景風(fēng)是目前很主流的設(shè)計(jì),也是很保守和安全的設(shè)計(jì)。對(duì)于輕淡色的HSB色值,可參考:H:0-360;S:0-5;B:90-97,當(dāng)然沒有絕對(duì)大部分情況用的淺灰是最多的,如H0;S0;B93-95。
以下將依據(jù)這個(gè)設(shè)計(jì)風(fēng)格做例子展示。
一個(gè)完整的后臺(tái),由菜單/導(dǎo)航、數(shù)據(jù)/圖形展示、表格、表單、控件/組件以及彈窗等構(gòu)成,我把這些稱為元件。這里主要分享的是構(gòu)成后臺(tái)中的模塊和元件設(shè)計(jì)中的細(xì)節(jié)。下面重點(diǎn)跟大家分享表格和表單的設(shè)計(jì)。
你應(yīng)清楚的是
為了避免在設(shè)計(jì)后臺(tái)時(shí)一個(gè)人在YY,請(qǐng)保持左跟產(chǎn)品溝通,右跟前端溝通,這點(diǎn)非常重要?;蛟S很多朋友在接到項(xiàng)目的時(shí)候不知道從何做起,會(huì)在網(wǎng)上尋找一些相關(guān)素材,然后會(huì)看到很多很炫的風(fēng)格樣式,像是各種各樣的數(shù)據(jù)/圖形展示,各種各樣的統(tǒng)計(jì)曲線圖,還有各種各樣的展示動(dòng)效,真想拖到自己要設(shè)計(jì)的后臺(tái)。
如果合適當(dāng)然可以,然而,很多情況下,統(tǒng)計(jì)分析一類的圖表設(shè)計(jì),產(chǎn)品已經(jīng)有很多現(xiàn)成套用的模板,你可以做的很炫,但前端不一定會(huì)按照UI效果圖來制作。從技術(shù)上來說,沒有前端實(shí)現(xiàn)不了的效果,你真的不必懷疑前端的實(shí)力。所以,保持設(shè)計(jì)跟前端的良好溝通,更能提高工作的質(zhì)量和效率,并且,很多時(shí)候口頭/文字描述如何展示,是淡入淡出,還是彈出等等,前端是能理解的。通常地,做動(dòng)效只是產(chǎn)品的一種展示,而并不是產(chǎn)品的本身,就當(dāng)自己練手做動(dòng)畫吧。
簡(jiǎn)潔又靈活的表格
一個(gè)典型的表格(table)包含標(biāo)題(表頭單元格th),內(nèi)容(標(biāo)準(zhǔn)單元格td),通常都是一行行(tr)展示。設(shè)計(jì)時(shí),應(yīng)該將標(biāo)題和內(nèi)容區(qū)分,比如標(biāo)題文字加粗/顏色加深/字號(hào)加大,或標(biāo)題背景加深。因選擇淡灰背景風(fēng),一般用白色塊區(qū)分的原則,表格設(shè)計(jì)也盡量不使用線框,然而一行行的標(biāo)準(zhǔn)單元格如果都是白色的就不便于預(yù)覽,因此可以隔一行給背景設(shè)置比主背景更淡的背景。標(biāo)題和內(nèi)容一般有兩種對(duì)齊方式,居中對(duì)齊,居左對(duì)齊,整個(gè)站的列表只選擇一種對(duì)齊方式保持一致性。為了更簡(jiǎn)潔顯示,我們還可以把每一列的間隔線去掉,但并不意味著間隔不存在。每一列的文字都不要貼邊,給前端標(biāo)記間距(內(nèi)間距padding)值,告訴前端鼠標(biāo)點(diǎn)擊表頭單元格的空白地方仍然可以拖動(dòng)該列的寬度,拖動(dòng)寬度時(shí)保持每一列的最小寬度并且標(biāo)題仍然完全展示。
我們都遇到過這樣頭痛的問題,當(dāng)列表字段太多,一屏無法完全展示,這時(shí)應(yīng)該怎么做?給表格設(shè)計(jì)一個(gè)左右滑動(dòng)的滾動(dòng)條?如果內(nèi)容真的太多并且已經(jīng)確定,這也未嘗不是一種辦法,但是,重新設(shè)計(jì)過表格的字段或許會(huì)更好,這個(gè)時(shí)候應(yīng)該跟產(chǎn)品好好溝通了。有以下方法:
- 減少不必要的文字(如下圖中表頭的“全選”去掉)。
- 縮略內(nèi)容或者用…省略后面內(nèi)容,鼠標(biāo)經(jīng)過出現(xiàn)更多內(nèi)容(如時(shí)間可以縮略后面的時(shí)分,鼠標(biāo)經(jīng)過出現(xiàn)具體時(shí)間)。
- 將不重要的列表隱藏,表頭右邊設(shè)計(jì)一個(gè)>>按鈕,點(diǎn)擊跳到隱藏的列表,點(diǎn)擊以后表頭左邊出現(xiàn)一個(gè)<<返回默認(rèn)表格的狀態(tài)。
因?yàn)槊總€(gè)列表的寬度是可以拖動(dòng)的,我們不能決定其固定的寬度,但每一行的高度可以設(shè)置一個(gè)值,建議所有元件的高度、寬度、間距的數(shù)值參數(shù)都設(shè)置為偶數(shù)。
如果列表的數(shù)據(jù)很多,一般都會(huì)設(shè)計(jì)page控件,但是也有一些列表會(huì)設(shè)計(jì)點(diǎn)擊加載更多,或者直接滑動(dòng)滾動(dòng)條加載更多。另外一種情況更常見,即設(shè)計(jì)固定高度的列表,一頁最多展示5/10/20…條數(shù)據(jù),不管多少條,它的高度都是相對(duì)固定的。然而有時(shí)候數(shù)據(jù)太少只有一兩條,這個(gè)時(shí)候仍然要固定默認(rèn)最多展示條數(shù)的高度,如圖:
那么問題來了,在響應(yīng)式設(shè)計(jì)當(dāng)中,可沒有什么參數(shù)是固定的值,一般都是用百分比來設(shè)置。因?yàn)槟J(rèn)顯示的數(shù)據(jù)條數(shù)在任何寬度的情況下仍然保持不變,因此當(dāng)列表寬度縮小時(shí),內(nèi)容出現(xiàn)換行會(huì)增加高度而拉高整個(gè)列表的高度。值得注意的是,當(dāng)其中一條數(shù)據(jù)的內(nèi)容有出現(xiàn)換行而又有其他數(shù)據(jù)沒有出現(xiàn)換行的時(shí)候,每一行的高度都應(yīng)該按出現(xiàn)換行的且最高的高度保持一致,并且內(nèi)容仍然保持垂直居中顯示。另外,當(dāng)前端做成這種響應(yīng)式的列表時(shí),一般不再讓鼠標(biāo)拖動(dòng)列的寬度了。
aHR0cDovL3dlaXhpbi5xcS5jb20vci9jWFdVaktMRXZmLUNyZWJ2OXlCag== (二維碼自動(dòng)識(shí)別)
閱讀全文>>
關(guān)鍵詞:設(shè)計(jì),表格,后臺(tái),經(jīng)驗(yàn),實(shí)戰(zhàn)