亞馬遜作為一個(gè)知名的電商平臺(tái),它的成功背后卻有一個(gè)很難讓人理解的設(shè)計(jì)邏輯:成功的設(shè)計(jì)不一定是美觀的。為什么會(huì)這么說(shuō)呢?本文將從四個(gè)維度展開(kāi)分析,希望對(duì)你有幫助
當(dāng)你在設(shè)計(jì)表單時(shí),是否對(duì)文本框和表單的規(guī)則有疑惑?本文的一些簡(jiǎn)單的規(guī)則將幫助你完成設(shè)計(jì)用戶希望完成的表單。
上圖是表單的發(fā)展歷程,由石刻上的表單到紙質(zhì)表單再到電腦上輸入的表單。印刷式的表單已存在多年,我們可以從其設(shè)計(jì)中學(xué)到一些技巧。
一、文本框剖析
文本框允許用戶在界面中輸入文本。它們通常顯示在表單和對(duì)話框中。文本字段組件設(shè)計(jì)應(yīng)為交互提供明確的可見(jiàn)性,使字段在布局中好發(fā)現(xiàn),填充且容易理解。
這些是基本文本字段的重要元素:
1.容器-可交互輸入文本的區(qū)域
2.輸入文本-輸入文本字段
3.標(biāo)簽文本(標(biāo)題)-告訴用戶給定表單字段中屬于什么信息
4.占位符文本-是所需信息的描述或示例,在用戶輸入文本后會(huì)被替換
5.幫助提示或驗(yàn)證文本(可選) -提供其他上下文或驗(yàn)證消息
6.頭部圖標(biāo)(可選) -描述文本字段所需的輸入類型
7.尾部圖標(biāo)(可選) —對(duì)輸入的文本的附加控制,例如清除,隱藏/顯示等
二、文本框類型
它們大多數(shù)基于基本文本框,為了更好地展示特定類型的信息而做的演變,例如輸入信用卡號(hào)的文本框。以下是我們創(chuàng)建的整個(gè)UI中最常用的輸入類型的一些示例:
為收集的數(shù)據(jù)提供正確的文本框類型,將幫助用戶以正確的格式輸入信息,并避免錯(cuò)誤,從而使填寫(xiě)過(guò)程盡可能簡(jiǎn)單。
可以通過(guò)提供視覺(jué)上的變化來(lái)傳達(dá)文本框的狀態(tài)。輸入文本字段可以具有以下?tīng)顟B(tài)之一:未激活,懸停,激活,禁用,校驗(yàn),報(bào)錯(cuò)。大家在做表單設(shè)計(jì)時(shí)最好的做法就是遵循這些狀態(tài)的變化,不要挑戰(zhàn)已經(jīng)形成的用戶思維模型。
通常,文本框的標(biāo)題有三種常用的位置可選擇:頂部,左側(cè)對(duì)齊和右側(cè)對(duì)齊。采用哪種樣式將取決于表單的主要目標(biāo)和表單的大小,組件庫(kù)以及要設(shè)計(jì)的平臺(tái)。它們各自具有一些優(yōu)點(diǎn)和缺點(diǎn)。
我已經(jīng)根據(jù)大型設(shè)計(jì)研究的研究結(jié)果進(jìn)行了匯總,最開(kāi)始的Material design指南中流行的下劃線輸入并不是最佳選擇。有趣的是,同一項(xiàng)研究表明,用戶更喜歡帶有圓角的輸入。
當(dāng)用戶不熟悉所要填寫(xiě)的內(nèi)容時(shí),這是一個(gè)不錯(cuò)的選擇
優(yōu)點(diǎn):標(biāo)題易于拓展;充分利用垂直空間
缺點(diǎn):標(biāo)題和相應(yīng)的輸入內(nèi)容之間的距離過(guò)長(zhǎng),而且不一致的距離會(huì)增加文本輸入的完成時(shí)間
與左對(duì)齊的標(biāo)題相比,完成時(shí)間快將近兩倍
優(yōu)點(diǎn):文本的標(biāo)題和輸入內(nèi)容的位置更緊密,減少了了眼睛的運(yùn)動(dòng)次數(shù),從而縮短了完成時(shí)間
缺點(diǎn):難以快速掃描表單并了解所需的所有信息
這是在大多數(shù)情況下最快的時(shí)間和最全面的選擇。在移動(dòng)端上效果很好,因?yàn)樗鼈儾恍枰芏嗨娇臻g。
優(yōu)點(diǎn):能夠讓用戶單一眼球移動(dòng)即可了解輸入標(biāo)題和輸入文本,能夠更快的完成
缺點(diǎn):需要更多垂直空間
為表單中的所有文本框都使用相同的輸入長(zhǎng)度會(huì)使它們?cè)谝曈X(jué)展現(xiàn)上令人愉悅,但是卻很難完成填寫(xiě)。
輸入信息后文本框內(nèi)占位文本的消失,會(huì)對(duì)用戶的短期記憶產(chǎn)生壓力。沒(méi)有標(biāo)題,用戶將無(wú)法在提交表單之前檢查他們提供的所有信息。如果您需要極簡(jiǎn)的表單設(shè)計(jì),則可以使用“Material design”浮動(dòng)標(biāo)題的方法。
表單內(nèi)的占位符文本有時(shí)會(huì)使用戶感到困惑,最好在字段外使用提示文本。
使用自動(dòng)完成功能幫助解決部分查詢功能,在用戶的輸入框中,用戶可以按Enter或“右箭頭鍵”使用它。
使用自動(dòng)聯(lián)想值搜索相關(guān)的關(guān)鍵字和建議使用的內(nèi)容列表。列表以下拉彈層形式顯示多個(gè)建議列表。
預(yù)填充字段并使用智能默認(rèn)值。通常,您可以通過(guò)IP或地理位置輕松檢測(cè)用戶所在的國(guó)家和城市。根據(jù)最常見(jiàn)的方案進(jìn)行分析,我們一般可以定義默認(rèn)情況下應(yīng)選擇的內(nèi)容。
提供上下文信息。為了用戶做出正確的決定或避免錯(cuò)誤,用戶在進(jìn)行轉(zhuǎn)帳時(shí)將需要一些其他信息,例如帳戶余額,如果能夠從上下文中獲取這些信息,就請(qǐng)及時(shí)給出。
“實(shí)時(shí)校驗(yàn)”是在用戶瀏覽表單時(shí)實(shí)時(shí)檢查用戶輸入的有效性,而不是在用戶提交表單時(shí)一次性檢查全部輸入:
驗(yàn)證消息顯示在靠近輸入的區(qū)域,并一起顯示
不要太過(guò)于激進(jìn)的方式提示錯(cuò)誤消息,應(yīng)該告訴用戶如何解決問(wèn)題,而不是責(zé)怪他們
當(dāng)字段在用戶完成輸入之前就被標(biāo)記為無(wú)效時(shí),請(qǐng)避免“提前驗(yàn)證”
考慮使用“正向校驗(yàn)”,可以增加一種愉悅感和成就感
它將消除視覺(jué)和認(rèn)知負(fù)擔(dān),并且看起來(lái)更簡(jiǎn)單。
不要將全名和日期之類的文本分成多個(gè)字段
不要多次詢問(wèn)相同的信息
使用標(biāo)簽和提示復(fù)制以盡可能地縮短它
我們僅展示基本要點(diǎn),通過(guò)逐步顯示信息的方式來(lái)幫助用戶管理信息的復(fù)雜性,在用戶需要的時(shí)候再展示出來(lái)。比如加個(gè)開(kāi)關(guān)按鈕把不重要的信息隱藏。
使用條件邏輯能夠根據(jù)用戶的答案,自動(dòng)顯示或隱藏某些字段,并可以在表單中t跳過(guò)頁(yè)面。這種方法不僅可以減少字段數(shù),而且可以使填寫(xiě)過(guò)程更具個(gè)性化和對(duì)話性。
簡(jiǎn)化復(fù)雜表單的最簡(jiǎn)單方法之一就是開(kāi)始對(duì)相關(guān)字段進(jìn)行分組。格式塔心理學(xué)中有多種分組原則,可以使項(xiàng)目感覺(jué)相關(guān):接近度,相似度,連續(xù)性,閉合性和連通性。將數(shù)十個(gè)非結(jié)構(gòu)化字段分組為幾個(gè)可管理的集合將顯著提高表單的可用性。
有時(shí)即使刪除了所有不必要的內(nèi)容,某些表單也會(huì)很龐大。將大型任務(wù)分解為一系列較小的任務(wù)看起來(lái)容易得多,并促使用戶將填寫(xiě)過(guò)程進(jìn)行到最后。
顯示步驟條,以視覺(jué)方式傳達(dá)用戶的進(jìn)度,這可以提高滿意度并激發(fā)用戶繼續(xù)填寫(xiě)的動(dòng)力
不要過(guò)于細(xì)化表單,太多的步驟將無(wú)濟(jì)于事,只會(huì)惹惱用戶
對(duì)關(guān)鍵信息進(jìn)行匯總以減輕用戶的焦慮,最后需要進(jìn)行復(fù)查
一列布局為用戶創(chuàng)建了一條清晰的完成路徑。使用多列表單布局的后果包括:用戶跳過(guò)他們實(shí)際要輸入數(shù)據(jù)的字段;將數(shù)據(jù)輸入到錯(cuò)誤的字段中;或者只是想暫停一下而可能導(dǎo)致放棄。
如果表單足夠大,可以分成多個(gè)步驟,則應(yīng)該為它分配一個(gè)單獨(dú)的,清晰明確的空間。顯示常規(guī)導(dǎo)航或任何會(huì)破壞表單填寫(xiě)過(guò)程的鏈接/按鈕,只會(huì)造成混亂。我也建議不要在小型彈出窗口中使用多步驟表單。
Android或iOS提供了幾種不同的鍵盤(pán)類型,每種類型的鍵盤(pán)都旨在促進(jìn)不同類型的輸入。為了簡(jiǎn)化數(shù)據(jù)輸入,在編輯文本字段時(shí)顯示的鍵盤(pán)應(yīng)適合該字段中的內(nèi)容類型。注意鍵盤(pán)將出現(xiàn)的位置。為了避免不必要的頁(yè)面滾動(dòng),請(qǐng)將文本字段放在上方區(qū)域。
允許用戶取消隱藏密碼,而不是要求他們輸入兩次密碼,這對(duì)于生成密碼的應(yīng)用程序也將更有效
始終顯示密碼要求,并顯示用戶在滿足填寫(xiě)條件方面的進(jìn)度。嘗試簡(jiǎn)化對(duì)用戶的要求
使用強(qiáng)度計(jì)量條以鼓勵(lì)用戶創(chuàng)建更強(qiáng)的密碼
文章來(lái)源:站酷 作者:ZZiUP
藍(lán)藍(lán)設(shè)計(jì)( www.bouu.cn )是一家專注而深入的界面設(shè)計(jì)公司,為期望卓越的國(guó)內(nèi)外企業(yè)提供卓越的UI界面設(shè)計(jì)、BS界面設(shè)計(jì) 、 cs界面設(shè)計(jì) 、 ipad界面設(shè)計(jì) 、 包裝設(shè)計(jì) 、 圖標(biāo)定制 、 用戶體驗(yàn) 、交互設(shè)計(jì)、 網(wǎng)站建設(shè) 、平面設(shè)計(jì)服務(wù)
對(duì)于產(chǎn)品設(shè)計(jì)師來(lái)說(shuō),在日常工作中做的產(chǎn)品類型主要是兩種:一是B端項(xiàng)目,另一種是C端項(xiàng)目。近些年來(lái),互聯(lián)網(wǎng)進(jìn)入下半場(chǎng),C端用戶增長(zhǎng)觸及天花板,流量的紅利逐漸消退。很多企業(yè)的業(yè)務(wù)由C端轉(zhuǎn)向了B端。
隨著企業(yè)業(yè)務(wù)的轉(zhuǎn)變,作為設(shè)計(jì)師的我們,也必須跟上步伐,快速做好角色的轉(zhuǎn)換。當(dāng)然,想從C端設(shè)計(jì)快速切換到B端設(shè)計(jì),或是從B端設(shè)計(jì)快速切換到C端設(shè)計(jì)并非易事。因?yàn)镃端和B端產(chǎn)品設(shè)計(jì)存在較大的反差。其商業(yè)屬性、產(chǎn)品定位、目標(biāo)用戶、設(shè)計(jì)表達(dá)、業(yè)務(wù)流程等都會(huì)有很大的不同。那么今天這篇文章,我們就一起來(lái)聊聊B端和C端產(chǎn)品設(shè)計(jì)的差異性。
直接進(jìn)入正題,本文將從目標(biāo)用戶、使用場(chǎng)景、產(chǎn)品需求、產(chǎn)品本質(zhì)及特性、產(chǎn)品設(shè)計(jì)思維、設(shè)計(jì)原則等幾個(gè)方面進(jìn)行具體對(duì)比。
01目標(biāo)用戶
C端:
C端釋義為:Consumer,意為消費(fèi)者、個(gè)人用戶或終端用戶,使用的是客戶端。C端產(chǎn)品往往是直接對(duì)接一般消費(fèi)者,直接為廣大消費(fèi)者和用戶提供產(chǎn)品或服務(wù)。例如:微信、微博、抖音等等。
B端:
B端釋義為:Business,意為企業(yè)用戶或商業(yè)用戶。B端產(chǎn)品往往是為針對(duì)這類用戶開(kāi)發(fā)的系統(tǒng)型軟件、工具或平臺(tái)。例如:CRM 系統(tǒng)、 ERP 系統(tǒng)、OA系統(tǒng)、SAAS等等。
02使用場(chǎng)景
C端:
它會(huì)存在于我們生活中的各種場(chǎng)景,而且自由度非常高,當(dāng)然也包含工作場(chǎng)景,比如周末在家無(wú)聊刷刷微博了解下國(guó)際大事、晚上睡前打開(kāi)蝦米聽(tīng)聽(tīng)歌、在工作間隙打開(kāi)某團(tuán)點(diǎn)個(gè)外賣等等,因此,C端產(chǎn)品的用戶大部分使用場(chǎng)景是碎片化的。
B端:
B端產(chǎn)品更多的是在企業(yè)版內(nèi)部使用,更多的是為了滿足企業(yè)相關(guān)用戶在“工作場(chǎng)景”下完成協(xié)同工作的一些特定組織需求。
03產(chǎn)品需求
C端:
想很好的挖掘C端產(chǎn)品需求,這要求我們做更細(xì)致的用戶畫(huà)像,比如:用戶的性別、年齡、職業(yè)、文化程度、收入水平、個(gè)人喜好等都會(huì)影響到功能設(shè)計(jì)。然后通過(guò)用戶畫(huà)像、同理心等方法對(duì)用戶的行為進(jìn)行詳細(xì)分析,以發(fā)掘用戶具體需求。
B端:
B端產(chǎn)品一般是基于現(xiàn)有的“業(yè)務(wù)”形態(tài),將傳統(tǒng)線下工作,通過(guò)程序化、系統(tǒng)化、信息化轉(zhuǎn)換為線上產(chǎn)品,從而提升企業(yè)協(xié)同效率,降低辦公成本。需求一般來(lái)源于產(chǎn)品戰(zhàn)略定位、使用者個(gè)性需求等。
04產(chǎn)品本質(zhì)及特性
C端:
C端產(chǎn)品的本質(zhì)基本都是一個(gè)核心功能,例如:社交類app的核心功能就是好友快速溝通;電商類app的核心功能就是購(gòu)物;視頻類app的核心功能就是看視頻。在核心功能之外的都是一些“增值功能”,比如評(píng)論,點(diǎn)贊,分享等。如果除去這些附加功能,雖然會(huì)影響用戶體驗(yàn),但并不會(huì)妨礙核心功能的使用。
其產(chǎn)品特性可簡(jiǎn)單總結(jié)為一個(gè)詞-分享。在使用C端產(chǎn)品時(shí),用戶都希望自己的“行為”能夠得到其他用戶的認(rèn)可。比如:對(duì)自己分享的內(nèi)容進(jìn)行評(píng)論、分享、打賞等。
B端:
B端產(chǎn)品的本質(zhì)是滿足用戶的工作需要,而公司內(nèi)大部分工作,我們幾乎是無(wú)法獨(dú)立完成的。這意味著我們需要和其他同事協(xié)同去完成一個(gè)任務(wù)的閉環(huán)。因此,B端產(chǎn)品的業(yè)務(wù)邏輯會(huì)相對(duì)更加復(fù)雜。
B端產(chǎn)品的特性也非常明確——即“協(xié)同工作”。處于信息化時(shí)代的企業(yè)中,幾乎已沒(méi)有可以單獨(dú)完成而不需要協(xié)同的工作了。
05產(chǎn)品設(shè)計(jì)思維
C端:
在上面我們已經(jīng)提到過(guò),C端產(chǎn)品的本質(zhì)基本都是一個(gè)核心功能。因此,在設(shè)計(jì)前期,作為設(shè)計(jì)師的我們必須對(duì)產(chǎn)品進(jìn)行全方面的考慮。到底那一個(gè)功能是我們產(chǎn)品的核心?哪些功能只是錦上添花?
此外,目前市場(chǎng)上C端產(chǎn)品同質(zhì)化異常嚴(yán)重。想要產(chǎn)品獨(dú)具一格,就必須突出特色,堅(jiān)持自身的品牌亮點(diǎn),才能讓用戶快速記住這個(gè)產(chǎn)品或者品牌。
B端:
B端產(chǎn)品的本質(zhì)則是滿足用戶的工作需要,協(xié)同工作。對(duì)于企業(yè)來(lái)說(shuō),更多關(guān)注的是工作效率和成本。這也是B端產(chǎn)品最終的解決問(wèn)題方向:如何提升企業(yè)的運(yùn)營(yíng)效率。因此,在設(shè)計(jì)過(guò)程中,我們需要不斷的去優(yōu)化產(chǎn)品流程、調(diào)整策略等。
06設(shè)計(jì)原則
C端:
在設(shè)計(jì)過(guò)程中,除了要抓住核心功能外,還需要給產(chǎn)品增加趣味性和創(chuàng)意性。趣味性,也就是要給用戶帶來(lái)積極的正面情緒,如:能使用戶感到心情愉悅,感染人,打動(dòng)人,引起用戶心靈共鳴等;創(chuàng)意性,也就是要做出與同類產(chǎn)品不一樣的東西,而這些新東西又是解決了用戶某些痛點(diǎn)的。當(dāng)然,做這些最終的目的是為了提升流量、留存率及轉(zhuǎn)化率。
B端:
B端產(chǎn)品的需求往往是要解決一個(gè)企業(yè)中不同角色(普通成員,管理員、超級(jí)管理員等)之間的協(xié)助關(guān)系,在設(shè)計(jì)過(guò)程中一般需遵循如下設(shè)計(jì)原則:合理的功能與模塊劃分、嚴(yán)謹(jǐn)?shù)臉I(yè)務(wù)流程設(shè)計(jì)、干凈簡(jiǎn)潔的界面設(shè)計(jì)等。
在這里,筆者整理了幾個(gè)優(yōu)秀的B端產(chǎn)品設(shè)計(jì)案例,供讀者參考。
登錄界面設(shè)計(jì)
C端:
B端:
都是登錄頁(yè)面,差別卻是如此之大。站酷面向的C端用戶,賬號(hào)登錄支持手機(jī)號(hào)、郵箱以及第三方(微信、微博、QQ)方式。對(duì)于用戶來(lái)說(shuō),選擇非常多,可以說(shuō)是非常人性化,大大提升了用戶體驗(yàn)。
而網(wǎng)易郵箱面向的B端企業(yè)客戶,賬號(hào)登錄僅支持郵箱登錄一種方式,且用戶登錄時(shí)還得首先確認(rèn)自己的身份是普通用戶還是管理員。這也說(shuō)明,在設(shè)計(jì)B端產(chǎn)品時(shí),得充分考慮不同角色的權(quán)限問(wèn)題。
導(dǎo)航欄設(shè)計(jì)
C端:
B端:
導(dǎo)航欄的設(shè)計(jì)布局有很多方式,面向C端用戶的站酷使用了頂部導(dǎo)航的模式,這也是最常見(jiàn)的主導(dǎo)航模式。二級(jí)導(dǎo)航聚合在下拉菜單里面,鼠標(biāo)hover出現(xiàn)。這種導(dǎo)航方式非常直觀,訪客可以快速的定位自己感興趣的模塊,另外,可以很好的展示內(nèi)容區(qū)域,對(duì)于訪客來(lái)說(shuō),非常友好。
面向B端用戶的愛(ài)客CRM系統(tǒng)使用的是側(cè)邊欄導(dǎo)航,使得導(dǎo)航展示更加清晰,頁(yè)面之間的切換也非常方便。這種布局方式一般用于管理后臺(tái)偏多,與B端產(chǎn)品業(yè)務(wù)復(fù)雜性密不可分的。
B端產(chǎn)品原型實(shí)例
當(dāng)我們明確了具體的需求后,就可以動(dòng)手制作可交互原型了,這樣可以很好表達(dá)出整體邏輯,讓客戶直觀的看到功能和效果,獲得較真實(shí)的感受,并在不斷討論的基礎(chǔ)上完善未來(lái)的設(shè)計(jì)思想。接下來(lái),一起來(lái)看看我用Mockplus做的B端產(chǎn)品原型效果:
原型演示地址:https://run.mockplus.cn/4oEh4pCz7K9GRtlS/index.html
文末福利
最后,我為大家準(zhǔn)備了一份小福利。
產(chǎn)品團(tuán)隊(duì)的溝通離不開(kāi)原型,今天為大家推薦的原型設(shè)計(jì)工具M(jìn)ockplus,更快更簡(jiǎn)單,5分鐘制作一個(gè)交互原型頁(yè)面。支持團(tuán)隊(duì)協(xié)作和在線審閱。
點(diǎn)擊下方鏈接可以免費(fèi)領(lǐng)取Mockplus的個(gè)人版15天,數(shù)量有限,先到先得。
領(lǐng)取地址:https://www.mockplus.cn/home/promote
小結(jié):
雖然C端和B端產(chǎn)品在目標(biāo)用戶、使用場(chǎng)景、產(chǎn)品需求、產(chǎn)品本質(zhì)及特性、產(chǎn)品設(shè)計(jì)思維、設(shè)計(jì)原則上都有所差異,但是C端和B端產(chǎn)品也有很多共同點(diǎn),如:都要求產(chǎn)品簡(jiǎn)單實(shí)用和有效準(zhǔn)確,都是為了更好的滿足用戶的需求,解決用戶的痛點(diǎn)等。如果能做好以上這些關(guān)鍵點(diǎn),無(wú)論是做C端還是B端,都會(huì)是非常優(yōu)秀的產(chǎn)品。
轉(zhuǎn)自:ui
編輯導(dǎo)語(yǔ):你有沒(méi)有設(shè)計(jì)過(guò)結(jié)構(gòu)復(fù)雜、內(nèi)容繁多的表單?在設(shè)計(jì)時(shí)有沒(méi)有什么技巧可以化繁為簡(jiǎn)、提升填寫(xiě)者的體驗(yàn)感呢?本文作者為我們羅列出了表單設(shè)計(jì)中可能遇到的一些問(wèn)題,并且提供了解決方案,讓我們一起來(lái)學(xué)習(xí)吧。
距離上次發(fā)文已經(jīng)快半年多了,實(shí)在是慚愧,好久沒(méi)有輸出內(nèi)容了,看著每周增加的零星關(guān)注人數(shù),內(nèi)心更加焦灼難安。
這半年來(lái)我換了工作,也適應(yīng)了新的環(huán)境,同時(shí)也在思考新的方向,估計(jì)和大多數(shù)的設(shè)計(jì)師一樣,迷茫時(shí)常伴隨著我。前段時(shí)間寫(xiě)了幾周的產(chǎn)品體驗(yàn)日記,但覺(jué)得缺乏深度就沒(méi)發(fā)上來(lái),后續(xù)我將會(huì)繼續(xù)寫(xiě)產(chǎn)品體驗(yàn)日記,完善后分享給大家。
2020所剩無(wú)多了,我也會(huì)將積攢下的一些內(nèi)容陸陸續(xù)續(xù)發(fā)上來(lái)與大家分享,感謝關(guān)注,感謝閱讀。哈哈哈哈
你平時(shí)填寫(xiě)過(guò)的最復(fù)雜的表單是什么?調(diào)查問(wèn)卷還是文檔信息錄入?如果一個(gè)表單字段內(nèi)容巨多、結(jié)構(gòu)多變、填寫(xiě)耗時(shí)耗力,那你將如何設(shè)計(jì)你的表單使之體驗(yàn)更佳?
面臨的問(wèn)題:
不知道大家是否看過(guò)法律合同之類的文件,多則好幾籮筐,少也有厚厚一疊;類似的文檔如果進(jìn)行線上結(jié)構(gòu)化,勢(shì)必要同樣要花費(fèi)巨大的人力去填寫(xiě)表單,完成基礎(chǔ)信息的錄入工作。
同時(shí),由于錄入的時(shí)間不確定,流程不明確等問(wèn)題,也制約著表單的填寫(xiě)。
多個(gè)不同表單之間的互有關(guān)聯(lián)又相互區(qū)別,填寫(xiě)的時(shí)候需要來(lái)回查看以確認(rèn)信息,查閱和填寫(xiě)相互并行,操作繁瑣。
幾乎每一個(gè)字段都有對(duì)應(yīng)的關(guān)聯(lián)項(xiàng),每個(gè)單選字段的不同項(xiàng)決定不同的內(nèi)容。同時(shí),由于字段數(shù)量,層級(jí)劃分不明確,會(huì)使填寫(xiě)的人失去定位,產(chǎn)生迷惑。
根據(jù)業(yè)務(wù)內(nèi)容分級(jí),合理運(yùn)用顏色、間距、字體大小、卡片層級(jí)等進(jìn)行信息分級(jí)。
一般表單是與某項(xiàng)功能掛鉤的,信息會(huì)在多個(gè)入口錄入。因此在填寫(xiě)長(zhǎng)表單的時(shí)候,如果能從系統(tǒng)中自動(dòng)獲取到數(shù)據(jù),就可以自動(dòng)為其填充,可根據(jù)業(yè)務(wù)場(chǎng)景,判斷是否讓其修改和更新。
一般的長(zhǎng)表單在涉及非審批流的時(shí)候,可以讓其無(wú)限二次編輯;如果是處于審批流,則需要根據(jù)業(yè)務(wù)場(chǎng)景限制其編輯次數(shù)或者限定其編輯規(guī)則(草稿可編輯,一旦提交則不可編輯)。
如果一個(gè)長(zhǎng)表單,需要多個(gè)不同的業(yè)務(wù)域的人來(lái)填寫(xiě),那么需要協(xié)同編輯,并實(shí)時(shí)顯示編輯的人員信息。
同時(shí),為了避免信息丟失和編輯錯(cuò)亂,在同一個(gè)表單下,同一時(shí)間應(yīng)該限制只允許一個(gè)人進(jìn)行編輯,等其提交完后,可允許其他人進(jìn)行編輯。
前端實(shí)時(shí)校驗(yàn)字段輸入規(guī)則,后端統(tǒng)一校驗(yàn)信息交換規(guī)則。
比如對(duì)于數(shù)字輸入框的校驗(yàn)、電話號(hào)碼的校驗(yàn)、身份證號(hào)的校驗(yàn),應(yīng)該在前端實(shí)時(shí)完成。
在鼠標(biāo)離開(kāi)焦點(diǎn)區(qū)域或定位到下一個(gè)字段的時(shí)候,提示其填寫(xiě)有誤;這樣做的目的是減少后續(xù)修改的次數(shù),在長(zhǎng)表單下,統(tǒng)一提示其填寫(xiě)錯(cuò)誤會(huì)是一場(chǎng)災(zāi)難。
在點(diǎn)擊保存并填寫(xiě)下一步或點(diǎn)擊提交信息的時(shí)候,就需要跟后端交換數(shù)據(jù),驗(yàn)證錄入的信息;如果不匹配,則提示錯(cuò)誤,并從上至下定位至相應(yīng)的錯(cuò)誤字段。
要通過(guò)多種方式,引導(dǎo)表單的填寫(xiě)。
1)在開(kāi)始填寫(xiě)之前,簡(jiǎn)要說(shuō)明該表單的業(yè)務(wù)目標(biāo),大概需要花費(fèi)的時(shí)間等;
2)開(kāi)始填寫(xiě)后,關(guān)于每個(gè)字段的特殊說(shuō)明,都需要標(biāo)注出來(lái)。重要的要顯示在頁(yè)面上,不重要的就收起在注釋符號(hào)中;
3)填寫(xiě)的過(guò)程中,切記不要到最后才告訴用戶哪里出錯(cuò)了,重要的信息一定要提示到位,否則一旦出錯(cuò),前功盡棄;
4)填寫(xiě)完成后,引導(dǎo)其下一步的操作,或者返回至列表。
表單填寫(xiě)完畢后的產(chǎn)出物就是詳情頁(yè),詳情頁(yè)是需要瀏覽的。因此在設(shè)計(jì)詳情頁(yè)的時(shí)候,應(yīng)該本著讓用戶瀏覽方便的原則去設(shè)計(jì),需要注意以下幾個(gè)點(diǎn):
1)結(jié)構(gòu)清晰
結(jié)構(gòu)清晰是指不要講內(nèi)容一股腦的全堆在頁(yè)面上,要做好信息的分類;同時(shí),注意規(guī)劃頁(yè)面的層級(jí)。
2)設(shè)置快捷導(dǎo)航
如果一個(gè)表單是長(zhǎng)且復(fù)雜的,那么其對(duì)應(yīng)的詳情頁(yè)也會(huì)變得復(fù)雜和冗長(zhǎng),因此在頁(yè)面的右側(cè)或者頂部設(shè)置合理的快捷導(dǎo)航是很有必要的。
快速返回頂部按鈕的使用要注意場(chǎng)景,如果你的頁(yè)面比較長(zhǎng),且沒(méi)有分組瀏覽的導(dǎo)航,那就需要設(shè)置快速返回頂部的按鈕。
但是在存在分組瀏覽導(dǎo)航和頂部懸浮標(biāo)簽的情況下,不建議使用快速返回頂部的按鈕,因?yàn)樵谔顚?xiě)表單的時(shí)候,使用快速置頂?shù)膱?chǎng)景比較少。
當(dāng)一個(gè)模塊混雜著各種信息的時(shí)候,單純的模塊分組已經(jīng)無(wú)法處理它的復(fù)雜度了,因此需要收起高頻且信息量大的模塊,可以合理的減少頁(yè)面的復(fù)雜度。
步驟條可以單純的作為步驟指示器使用,也可以作為一個(gè)表單完成度的提示區(qū)域。
在填寫(xiě)大量字段的表單時(shí),閱讀表單內(nèi)容和填寫(xiě)表單同樣耗時(shí)耗力。
如果我們將所有的提示信息隱藏在提示符中,一般情況下用戶不會(huì)去查看;但是如果去挨個(gè)查看提示信息,則會(huì)多花費(fèi)一個(gè)步驟去點(diǎn)擊或者懸停來(lái)查看提示信息,浪費(fèi)了大量的時(shí)間。
因此如果涉及到重要的提示信息,請(qǐng)直接展示在字段的后面,不要隱藏起來(lái)。
在后臺(tái)產(chǎn)品上,關(guān)于組件的規(guī)范統(tǒng)一,想必是人盡皆知的設(shè)計(jì)原則。
無(wú)論是各類平臺(tái)型設(shè)計(jì)組件,還是各個(gè)公司自造的設(shè)計(jì)組件,保持統(tǒng)一和規(guī)范對(duì)產(chǎn)品設(shè)計(jì)有著重要的作用,在這里不贅述組件應(yīng)該怎樣規(guī)范統(tǒng)一。
因?yàn)闊o(wú)論是Ant Design還是其他設(shè)計(jì)語(yǔ)言,都有詳盡的關(guān)于組件的定義方法,我在這里講述一個(gè)產(chǎn)品設(shè)計(jì)更高層面或者更深層面的原因:
組件的規(guī)范統(tǒng)一并不僅僅是為了省時(shí)省力,而是為了使用戶在使用的過(guò)程中達(dá)到認(rèn)知上的統(tǒng)一和行為上的統(tǒng)一,在進(jìn)行高頻次的操作后,界面的流程或者組件樣式已大致在用戶腦海中形成固定印象。
因此在操作相同類的流程時(shí),用戶會(huì)有更多的掌控感,試想一下:如果你在操作人事相關(guān)的流程后,去填寫(xiě)績(jī)效部分的內(nèi)容時(shí),發(fā)現(xiàn)一個(gè)迥異的界面或者彈窗,你肯定覺(jué)得這是不是哪里出錯(cuò)了,甚至?xí)岩蛇@是否是同一個(gè)系統(tǒng)。
目前大多數(shù)公司的管理系統(tǒng)經(jīng)過(guò)多次縫縫補(bǔ)補(bǔ),內(nèi)部的跳轉(zhuǎn)邏輯已經(jīng)異常感人,界面風(fēng)格也大放異彩,但是使用起來(lái)卻無(wú)從下手,深感迷茫。
因此大到界面樣式,小到間距大小,產(chǎn)品設(shè)計(jì)的規(guī)范和統(tǒng)一應(yīng)該是最基礎(chǔ)又不可缺少的原則。
對(duì)付復(fù)雜的表單,你需要解決的主要問(wèn)題并不是填寫(xiě)方式或者頁(yè)面設(shè)計(jì),而是信息分級(jí)和結(jié)構(gòu)拆分。解決了這個(gè)問(wèn)題,基本上就解決了業(yè)務(wù)問(wèn)題,其余部分就跟我們常用的表單一致。
將復(fù)雜度降低并不意味著減少頁(yè)面的信息,而是通過(guò)設(shè)計(jì)師合理的信息劃分,降低視覺(jué)上的復(fù)雜度和流程上的復(fù)雜度,這樣才會(huì)達(dá)到當(dāng)前場(chǎng)景下的“最佳解決方案”。
隨著互聯(lián)網(wǎng)信息化的深入發(fā)展,復(fù)雜是避免不了的。
我知道大家都推崇簡(jiǎn)潔的設(shè)計(jì),但那只是對(duì)視覺(jué)和樣式的定義,而非對(duì)信息的定義。
我們所處的世界是復(fù)雜的,行業(yè)更是復(fù)雜的。信息的復(fù)雜度與日俱增,想要處理復(fù)雜的信息,就需要從復(fù)雜中尋求規(guī)律,這規(guī)律與業(yè)務(wù)息息相關(guān)。
B端360行,行行深如海,小伙伴們,我們一起慢慢修煉吧~
一、導(dǎo)語(yǔ)
1. 業(yè)務(wù)復(fù)雜,功能較多
2. 流程較長(zhǎng),操作繁瑣
3. 字段較多,關(guān)聯(lián)項(xiàng)較多
二、解決方案
1. 內(nèi)容分組,分步填寫(xiě)
2. 實(shí)時(shí)保存,避免數(shù)據(jù)丟失,提供草稿功能,避免任務(wù)中斷
3.字段分組,示意結(jié)構(gòu),聯(lián)動(dòng)項(xiàng)隱喻
4. 信息自動(dòng)帶入,節(jié)省時(shí)間
5. 提供二次編輯功能,防止信息輸入有誤
6.提供多人協(xié)作編輯功能
7. 實(shí)時(shí)檢驗(yàn)
8.做好填寫(xiě)引導(dǎo)功能
9. 詳情頁(yè)也需要注意信息分級(jí)
三、小細(xì)節(jié),大體驗(yàn)
1. 提供快速返回頂部的按鈕
2. 提供分組模塊收起展開(kāi)功能
3. 步驟提供信息填寫(xiě)完成度提示
4. 重要說(shuō)明性文字盡量顯示而非收起
5. 產(chǎn)品內(nèi)組件應(yīng)該規(guī)范統(tǒng)一
6.龐大的信息錄入,表單內(nèi)部要分步填寫(xiě),外部可拆分成不同的表單分別填寫(xiě)
四、結(jié)語(yǔ)
文章來(lái)源:人人都是產(chǎn)品經(jīng)理 作者:米蘭小鐵匠
藍(lán)藍(lán)設(shè)計(jì)( www.bouu.cn )是一家專注而深入的界面設(shè)計(jì)公司,為期望卓越的國(guó)內(nèi)外企業(yè)提供卓越的UI界面設(shè)計(jì)、BS界面設(shè)計(jì) 、 cs界面設(shè)計(jì) 、 ipad界面設(shè)計(jì) 、 包裝設(shè)計(jì) 、 圖標(biāo)定制 、 用戶體驗(yàn) 、交互設(shè)計(jì)、 網(wǎng)站建設(shè) 、平面設(shè)計(jì)服務(wù)
看到知乎上的一個(gè)問(wèn)題:如何找到一家好的高端網(wǎng)站設(shè)計(jì)公司?
把回答的內(nèi)容也轉(zhuǎn)過(guò)來(lái)記錄一下。
首先回答:何為高端?
高端與低端是對(duì)應(yīng)的,目前網(wǎng)站設(shè)計(jì),中低端基本是用模板改改,相對(duì)價(jià)格低,有一些小型公司或不依靠網(wǎng)站運(yùn)營(yíng)收入的公司,“有個(gè)網(wǎng)站就好”,所以可以用這種低投入,內(nèi)容有就行的網(wǎng)站建設(shè)公司,特點(diǎn)是馬上就能用,三五天把內(nèi)容發(fā)布進(jìn)去就可以。備案可能需要一定時(shí)間。
高端設(shè)計(jì)公司,一般是量身定做,為企業(yè)做網(wǎng)站策劃、分析,按照用戶研究、網(wǎng)站建站的目的來(lái)進(jìn)行網(wǎng)站的定制欄目頁(yè)的設(shè)計(jì)。做競(jìng)品分析、研究對(duì)方的優(yōu)缺點(diǎn),設(shè)計(jì)的色系和企業(yè)標(biāo)準(zhǔn)色、情感表達(dá)、人物場(chǎng)景、用戶體驗(yàn)思維,越深入,思考越成熟,做的網(wǎng)站品質(zhì)越有保障。所以需要的時(shí)間、精力、投入相對(duì)多。
因?yàn)橥度胂鄬?duì)多,所以經(jīng)營(yíng)業(yè)績(jī)好的企業(yè)、集團(tuán)公司、營(yíng)銷類大型網(wǎng)站來(lái)定制的比較多。
我們公司“北京藍(lán)藍(lán)設(shè)計(jì)”就是為定制的高端企業(yè)用戶、政府網(wǎng)站、軟件公司來(lái)服務(wù)的。我們挺喜歡要求高的客戶,這樣能體現(xiàn)出專業(yè)設(shè)計(jì)的水平,這也是我們和其它建站公司區(qū)別開(kāi)來(lái)的地方。
我們主要是給大型軟件公司平臺(tái)、系統(tǒng)做UE、交互設(shè)計(jì)、視覺(jué)設(shè)計(jì),用戶體驗(yàn)優(yōu)化,這個(gè),比網(wǎng)站設(shè)計(jì)更難,更專業(yè)。 往往一個(gè)公司的核心產(chǎn)品,值得把精力金錢投入到上面,產(chǎn)出最大的回報(bào)。近年來(lái),除了做軟件UI,大屏大數(shù)據(jù)可視化項(xiàng)目外,我們也擴(kuò)展了“愿意把公司網(wǎng)站做成核 心產(chǎn)品”這樣的公司成為合作伙伴,更好的為客戶提供全方位的服務(wù)。
一旦成為我們的客戶,設(shè)計(jì)無(wú)憂。
我們一定會(huì)把該做的事做好,并提供超值服務(wù)和額外附加值的。
藍(lán)藍(lán)設(shè)計(jì)( www.bouu.cn )是一家專注而深入的界面設(shè)計(jì)公司,為期望卓越的國(guó)內(nèi)外企業(yè)提供卓越的UI界面設(shè)計(jì)、BS界面設(shè)計(jì) 、 cs界面設(shè)計(jì) 、 ipad界面設(shè)計(jì) 、 包裝設(shè)計(jì) 、 圖標(biāo)定制 、 用戶體驗(yàn) 、交互設(shè)計(jì)、 網(wǎng)站建設(shè) 、平面設(shè)計(jì)服務(wù)
本篇文章將分享Web端表單體驗(yàn)優(yōu)化等相關(guān)內(nèi)容,分析設(shè)計(jì)師在設(shè)計(jì)B端類產(chǎn)品時(shí)如何讓用戶愉悅并的填寫(xiě)表單。
表單作為基礎(chǔ)通用組件,也是在各個(gè)企業(yè)級(jí)中臺(tái)中出現(xiàn)頻率最高的元素之一。在用戶界面中表單無(wú)處不在,比如:用戶注冊(cè)登陸頁(yè)、支付頁(yè)、用戶反饋、共享信息數(shù)據(jù)錄入等不同類型的表單。當(dāng)我們使用/設(shè)計(jì)表單頁(yè)面時(shí)看似是按鈕、輸入框等表單組件進(jìn)行組合搭配使用,看似簡(jiǎn)單,但是在實(shí)際業(yè)務(wù)使用中卻有著無(wú)數(shù)可推敲的細(xì)節(jié)冒出來(lái),常常給設(shè)計(jì)師造成較多的困擾。
那么在實(shí)際工作中哪些內(nèi)容會(huì)給設(shè)計(jì)造成困擾呢?舉幾個(gè)例子:在實(shí)際的業(yè)務(wù)中很多產(chǎn)品因?yàn)闃I(yè)務(wù)導(dǎo)向需要入海(非中國(guó)區(qū)方向),所以就存在表單標(biāo)簽對(duì)齊方式問(wèn)題,如果右對(duì)齊可能在中文的情況下表單標(biāo)簽預(yù)設(shè)寬度正好合適,但是當(dāng)用戶切換到多語(yǔ)言時(shí)因?yàn)檎Z(yǔ)言差異會(huì)導(dǎo)致折行嚴(yán)重等一些列問(wèn)題,相當(dāng)影響體驗(yàn);設(shè)計(jì)師常常疑惑表單標(biāo)簽是頂部對(duì)齊、右對(duì)齊還是左對(duì)齊,他們的差異點(diǎn)在哪呢?必填與非必填項(xiàng)以什么形式告訴用戶會(huì)更加合理呢?表單按鈕放在頁(yè)面哪個(gè)位置體驗(yàn)會(huì)更佳呢?
所以我們不能忽視這些設(shè)計(jì)細(xì)節(jié),往往一些好的設(shè)計(jì)細(xì)節(jié)提升總會(huì)給用戶帶來(lái)不一樣的用戶體驗(yàn)。針對(duì)以上這些舉重若輕的問(wèn)題我們一一明確、拋出并與大家一起來(lái)進(jìn)行由淺至深的探討「如何提升表單體驗(yàn)」。
重點(diǎn)概覽
一、表單分析
二、體驗(yàn)與優(yōu)化
三、排列與布局
四、寫(xiě)在最后
表單分析
1.1 表單的重要性
在上面的前言中也提到了表單作為基礎(chǔ)通用組件,也是在各個(gè)企業(yè)級(jí)中臺(tái)中出現(xiàn)頻率最高的元素之一。并且在《Web Form Design》一書(shū)中 Luke Wroblewsk 也提到了“表單決定了最關(guān)鍵的界面中交互的成敗”,當(dāng)用戶使用網(wǎng)站時(shí)會(huì)有一個(gè)特定目標(biāo),如果設(shè)計(jì)得好,網(wǎng)站將實(shí)現(xiàn)有效性。效率、用戶主觀滿意度以及特定用戶在特定使用環(huán)境下所達(dá)到的特定目標(biāo),也是設(shè)計(jì)師想要達(dá)成的最終目標(biāo)。表單往往是目標(biāo)用戶和整個(gè)產(chǎn)品的一所橋梁。因?yàn)椋M管人機(jī)交互的發(fā)展進(jìn)步,表單仍然是用戶在網(wǎng)絡(luò)中進(jìn)行交互的主要方式。所以表單是被認(rèn)為完成目標(biāo)的最終,也是最重要的階段。
我們以淘寶來(lái)舉個(gè)典型的例子,淘寶屬于國(guó)民電商平臺(tái)也是亞洲較大的網(wǎng)上交易平臺(tái),提供各類優(yōu)質(zhì)商品。從平臺(tái)的特性來(lái)講,它以用戶下單并成交作為最終目標(biāo)。其中支付表單起著一個(gè)關(guān)鍵的作用,用戶從購(gòu)買到支付完成以分步形式進(jìn)行,第一步填寫(xiě)基本信息并提交訂單,第二步選擇商品并選擇支付貨款至第三方,第三步買方確認(rèn)收貨并自動(dòng)打款給商家,第四步完成訂單并評(píng)價(jià)。在填寫(xiě)表單時(shí)中間沒(méi)任何阻斷,用戶能很順利的按步驟完成訂單。淘寶支付表單屬于比較典型的分步表單。
1.2 拆分表單
我們簡(jiǎn)單提一下表單組成(網(wǎng)上有很多詳細(xì)的相關(guān)文章),一個(gè)完整較復(fù)雜的表單是由7個(gè)基本組成部分,表單類別、表單標(biāo)簽、表單基本組件、占位提示、幫助信息、按鈕、校驗(yàn)。表單可以包含以上組成部分,但不是一定都要有,比如:移動(dòng)端填寫(xiě)驗(yàn)證碼時(shí)為了減少用戶操作,當(dāng)用戶填寫(xiě)完成之后直接提交表單驗(yàn)證。
表單類別:第一時(shí)間告訴用戶此段落的表單大致內(nèi)容,減少用戶理解并承擔(dān)著概括內(nèi)容的作用;
表單組件:包含了輸入框、下拉框、日期選擇器、時(shí)間選擇器、開(kāi)關(guān)、上傳等十幾種類型,是形成表單的核心內(nèi)容;
表單標(biāo)簽:表單標(biāo)簽承擔(dān)著對(duì)輸入項(xiàng)或設(shè)置項(xiàng)的解釋作用,所以表單標(biāo)簽需要合理設(shè)置,核心點(diǎn)是幫助用戶快速理解每一項(xiàng)字段的作用;
占位提示:使用通用的認(rèn)知提示并且以較弱的方式呈現(xiàn)給用戶,用戶填完信息即消失。注意:占位提示不能替代標(biāo)簽,因?yàn)橄У恼嘉惶崾緯?huì)拉長(zhǎng)用戶的短期記憶,如果沒(méi)有表單標(biāo)簽用戶將無(wú)法在提交表單前檢查他們填寫(xiě)的所有信息。文章下面會(huì)詳細(xì)分析。
幫助信息:當(dāng)表單標(biāo)簽不足以對(duì)輸入項(xiàng)準(zhǔn)確說(shuō)明時(shí),這時(shí)候需要使用文本提示用戶。它不僅能讓用戶提前感知輸入后的樣式,還能夠有效的告訴用戶該如何輸入以及表單提交后達(dá)到的目的。
按鈕:當(dāng)用戶完成信息錄入時(shí),按鈕能夠?qū)Ρ韱蝺?nèi)容進(jìn)行校驗(yàn)或提交。
校驗(yàn):對(duì)用戶信息錄入內(nèi)容進(jìn)行校驗(yàn)并給出對(duì)應(yīng)的錯(cuò)誤提示。如:內(nèi)容是否為空、類型格式是否正確、是否符合業(yè)務(wù)邏輯等等。校驗(yàn)時(shí)有兩種規(guī)則,分別是使用即時(shí)校驗(yàn)(失焦即校驗(yàn))和點(diǎn)擊提交按鈕以后的最終校驗(yàn)。狀態(tài)分別為錯(cuò)誤、警示、成功。
1.3 表單類型
基礎(chǔ)表單
較為簡(jiǎn)單的一類表單,把所有表單字段平鋪在頁(yè)面中,字段內(nèi)容較少。當(dāng)用戶輸入少量信息即可完成一個(gè)簡(jiǎn)單快速的任務(wù)。例如:此類型表單常常用在簡(jiǎn)單的登錄注冊(cè)中。
分步表單
較為復(fù)雜的一類表單,把一個(gè)相對(duì)復(fù)雜的表單字段拆解為多個(gè)步驟進(jìn)行。根據(jù)業(yè)務(wù)屬性進(jìn)行步驟分組利用步驟條告訴用戶所完成的流程和進(jìn)度,當(dāng)用戶每次填寫(xiě)都意味著一次節(jié)點(diǎn)完成,整個(gè)流程結(jié)束給予明確的結(jié)果反饋,并以提交成功為最終。分布表單有利于減輕用戶由于表單大而復(fù)雜的造成的填寫(xiě)負(fù)擔(dān),并且能減少用戶表單填寫(xiě)出錯(cuò)率。
分組表單
將一個(gè)復(fù)雜表單拆解歸類分組。分組表單與分布表單特點(diǎn)較為相似,都可以減輕用戶因?yàn)楸韱未蠖鴱?fù)雜的造成填寫(xiě)的負(fù)擔(dān),并且能減少用戶表單填寫(xiě)出錯(cuò)率
體驗(yàn)與優(yōu)化
1.1 必填項(xiàng)or可選項(xiàng)
在設(shè)計(jì)表單時(shí)大多數(shù)設(shè)計(jì)師都習(xí)慣性的使用星號(hào)表示必填字段。但那么問(wèn)題來(lái)了,針對(duì)必填項(xiàng)和可選項(xiàng)用那種形式才是最科學(xué)的呢?我們簡(jiǎn)單分析一下。
當(dāng)表單中的必填信息多于非必填信息時(shí),如果使用紅色星號(hào)表示必填項(xiàng),那么大量紅色星號(hào)導(dǎo)致增加用戶的認(rèn)知負(fù)擔(dān),使得用戶無(wú)法快速識(shí)別哪些是必須填寫(xiě)的,哪些是不必須填寫(xiě)。并且使用紅色星號(hào)會(huì)帶給用戶一些恐懼感,它增加了出錯(cuò)的風(fēng)險(xiǎn)并降低了表單填寫(xiě)率。因此在表單設(shè)計(jì)中,當(dāng)必填項(xiàng)多于非必填項(xiàng)時(shí),隱藏紅色星號(hào)標(biāo)記,通過(guò)暗提示標(biāo)記可選項(xiàng)的形式來(lái)幫助用戶識(shí)別。
紅色星號(hào)對(duì)于不同用戶也會(huì)存在不同的認(rèn)知差異。對(duì)比較有經(jīng)驗(yàn)的用戶可能表意較為明顯,但不代表所有用戶都能理解,比如一些非中國(guó)區(qū)用戶使用國(guó)際化產(chǎn)品時(shí)存在不同認(rèn)知,因?yàn)槊總€(gè)國(guó)家本地化差異較大導(dǎo)致認(rèn)知差異。
還有一點(diǎn)是表單中視覺(jué)噪聲越少可讀性越強(qiáng),因此當(dāng)必填項(xiàng)多于非必填用非必填字段提示用戶會(huì)更好。
1.2 單列布局or多列布局
多列表單字段會(huì)導(dǎo)致用戶視覺(jué)路徑變長(zhǎng),因?yàn)槿绻韱沃杏兴较噜彽淖侄危瑒t用戶必須以Z樣式進(jìn)行視線掃描,整體的效率和工作量都更大,使清晰的路徑變得模糊并加長(zhǎng)用戶閱讀時(shí)間。多列表單可能會(huì)存在用戶跳過(guò)他們實(shí)際要輸入的必填字段,將數(shù)據(jù)輸入到錯(cuò)誤字段中。而最終校驗(yàn)信息時(shí)用戶得反復(fù)檢查錯(cuò)誤項(xiàng)導(dǎo)致用戶放棄填寫(xiě)。
如果表單使用單列,則完成的路徑是頁(yè)面垂直向下的一條直線,單列布局能夠給用戶呈現(xiàn)一條清晰的視覺(jué)路。因此,表單較為簡(jiǎn)單時(shí)盡量避免將表單分成多列,在業(yè)務(wù)場(chǎng)景允許的情況盡量使用單列(部分業(yè)務(wù)訴求和一些特定場(chǎng)景要求,多列布局會(huì)更節(jié)省垂直空間,但是多列布局需要考慮字段之間的關(guān)聯(lián)性,這里不強(qiáng)求一定只能使用單列布局)。
1.3 將復(fù)雜的表單分為幾個(gè)簡(jiǎn)單的步驟
在設(shè)計(jì)師設(shè)計(jì)表單時(shí)可能業(yè)務(wù)場(chǎng)景復(fù)雜、字段較多,即使設(shè)計(jì)師把很多不必要的字段都刪除也解決不了根本問(wèn)題。所以,這時(shí)候設(shè)計(jì)師需要將大型任務(wù)分解為一系列較小的任務(wù),使得表單更加的簡(jiǎn)潔。這種方式的好處是能將步驟以視覺(jué)的方式傳達(dá)給用戶數(shù)量、名稱、說(shuō)明等信息,更加提高用戶滿意度并且能激勵(lì)繼續(xù)填寫(xiě)。
但是設(shè)計(jì)師需要注意的是不要太過(guò)于細(xì)化步驟以及在小型彈出窗出現(xiàn)過(guò)多的步驟,過(guò)多的步驟不利與用戶填寫(xiě)和記憶,反而增加用戶負(fù)擔(dān)。
1.4 按鈕的位置
按鈕放在頁(yè)面左下角比較好還是放右下角比較好?這是設(shè)計(jì)師在設(shè)計(jì)表單時(shí)常常糾結(jié)的一個(gè)問(wèn)題。其實(shí)在14世紀(jì)西方活字印刷術(shù)的發(fā)明人約翰·古騰堡提出一個(gè)概念古騰堡法則(Gutenberg Diagram),又稱對(duì)角線平衡法則。它指出用戶在瀏覽頁(yè)面或一些布局時(shí),視線往往趨向于從左上角到右下角進(jìn)行掃描。左上角是第一視覺(jué)落點(diǎn)區(qū)(主視區(qū)),而右下角是最終視覺(jué)落點(diǎn)區(qū)(終點(diǎn)區(qū))。與之相對(duì),右上角和左下角則是視覺(jué)盲點(diǎn)。用戶的視覺(jué)移動(dòng)端規(guī)則是從上到下,從左到右。
所以,界面中的左上和右下是用戶視覺(jué)最為重點(diǎn)關(guān)注的位置。遵循古騰堡法則,設(shè)計(jì)師應(yīng)該把界面的關(guān)鍵元素放在主視區(qū),終點(diǎn)區(qū)可以放按鈕、強(qiáng)提示,盲點(diǎn)區(qū)可以用來(lái)放一些相對(duì)次要的內(nèi)容,如輔助圖形、文字信息。
同理,表單中會(huì)出現(xiàn)組合按鈕,比如:取消與確認(rèn)、提現(xiàn)與充值。根據(jù)古騰堡法則,用戶使用界面時(shí)從第一視覺(jué)落點(diǎn)區(qū)是主視覺(jué)區(qū)(Primary Optical Area),最終停留在結(jié)尾的終點(diǎn)區(qū)(Terminal Area)。
如下圖是一個(gè)彈窗類型的表單,如果根據(jù)業(yè)務(wù)訴求確認(rèn)操作重要程度強(qiáng)于取消操作,那么確認(rèn)按鈕應(yīng)該放在取消按鈕的右邊。因?yàn)榇_認(rèn)按鈕放在右側(cè)(終點(diǎn)區(qū)) 用戶關(guān)注度會(huì)更強(qiáng)。
1.5 占位提示避免代替表單標(biāo)簽
常規(guī)的占位提示作用是使用通用的認(rèn)知提示并且以較弱的方式呈現(xiàn)給用戶,當(dāng)在字段中填入內(nèi)容這些提示通常會(huì)消失。
設(shè)計(jì)師常常遇到表單字段較多并且頁(yè)面空間有限的情況,為了減少橫向節(jié)省空間設(shè)計(jì)師常常的做法是將表單標(biāo)簽刪除,使用占位提示文本作為信息提示。但是設(shè)計(jì)師必須有意識(shí)知道到這種方式適合使用在較為簡(jiǎn)單的表單中,比如:表格中點(diǎn)擊修改名稱操作,彈出氣泡并且氣泡中只存在一個(gè)字段?;蛘呤窃谟脩舴浅J熘牡卿涀?cè)等較為簡(jiǎn)單的表單填寫(xiě)時(shí)使用。但是當(dāng)用戶需要填寫(xiě)大量字段信息時(shí)不建議使用占位提示代替表單標(biāo)簽的方式。原因有兩點(diǎn):1. 當(dāng)用戶選中文本框填寫(xiě)時(shí),占位內(nèi)容即消失,這時(shí)候用戶無(wú)法檢查并確認(rèn)其所寫(xiě)的內(nèi)容是否符合預(yù)期。2. 當(dāng)用戶看到文本框中已經(jīng)回填內(nèi)容了,誤認(rèn)為占位提示是默認(rèn)回顯內(nèi)容,造成內(nèi)容已經(jīng)填完不需要再操作的錯(cuò)覺(jué)。
針對(duì)上面問(wèn)題也不是沒(méi)有解決方案,在Material Design中有提供針對(duì)上面的問(wèn)題的解決方案,我們這邊暫時(shí)稱其為“浮動(dòng)標(biāo)簽”,默認(rèn)情況下輸入框內(nèi)顯示占位文本,當(dāng)用戶輸入內(nèi)容以后占位文本浮動(dòng)到內(nèi)容上方與內(nèi)容左對(duì)齊。
1.6 校驗(yàn)反饋及時(shí)并準(zhǔn)確
設(shè)計(jì)師通常認(rèn)為用戶在填寫(xiě)表單時(shí)能夠很順利的完成表單錄入,但事實(shí)相反。在實(shí)際的使用場(chǎng)景中,特別是在一些業(yè)務(wù)較為復(fù)雜的表單中用戶極易發(fā)生錯(cuò)誤,這時(shí)候需要需要明確的校驗(yàn)信息、準(zhǔn)確的校驗(yàn)時(shí)機(jī)、輸入的限制提示。
錯(cuò)誤提示校驗(yàn)
錯(cuò)誤校驗(yàn)提示一般存在于錯(cuò)誤率較高情況下出現(xiàn),如:在登錄注冊(cè)時(shí),要求用戶填寫(xiě)手機(jī)號(hào),如果用戶輸入的手機(jī)號(hào)碼不符合特定的輸入格式,那么這時(shí)候需要明確標(biāo)記錯(cuò)誤原因,準(zhǔn)確的幫助用戶找到問(wèn)題并解決,避免錯(cuò)誤提示描述模糊不清誤導(dǎo)用戶。錯(cuò)誤提示一般會(huì)采用“雙重視覺(jué)強(qiáng)調(diào)”來(lái)顯示錯(cuò)誤,除了輸入框突出顯示外,同時(shí)需要在輸入框下方加入紅色指導(dǎo)文字。如下圖所示為西瓜視頻登錄注冊(cè)場(chǎng)景下的截圖:
限制與格式提示
在表單中如果出現(xiàn)特定格式時(shí)務(wù)必要提前告知用戶??梢栽谳斎肟蛑酗@示概括回答的方式引導(dǎo)用戶,如:請(qǐng)輸入日期,eg:mm/dd/yy。這樣便于幫助用戶提前感知,減少表單填寫(xiě)錯(cuò)誤率。
校驗(yàn)時(shí)機(jī)
為了避免用戶在提交時(shí)表單時(shí)出現(xiàn)大面積的報(bào)錯(cuò)問(wèn)題,設(shè)計(jì)師可以使用實(shí)時(shí)校驗(yàn)的交互形式。如:在用戶輸入完成之后鼠標(biāo)失焦后進(jìn)行信息校驗(yàn),但是需要注意的是在實(shí)時(shí)校驗(yàn)時(shí)避免用戶還沒(méi)有輸入完成即出現(xiàn)校驗(yàn)誤導(dǎo)用戶,所以需要準(zhǔn)確判斷鼠標(biāo)是否失焦。如下圖所示為西瓜視頻登錄注冊(cè)場(chǎng)景下的截圖:
1.7 字段長(zhǎng)度與輸入預(yù)期成正比
在實(shí)際業(yè)務(wù)中,設(shè)計(jì)師常常習(xí)慣把每個(gè)表單字段都設(shè)置成相同的寬度,在視覺(jué)效果上看感覺(jué)會(huì)比較統(tǒng)一,但是這種做法實(shí)際上體驗(yàn)欠佳。字段的寬度應(yīng)該向用戶暗示所需輸入內(nèi)容的長(zhǎng)度從而減輕判斷負(fù)擔(dān)。在Ant Design 4.0 系列分享的文章《整齊劃一?不如錯(cuò)落有致》中分析到錯(cuò)落有致的排版表現(xiàn)似乎比整齊劃一的左圖更舒適,因?yàn)樵谝曈X(jué)上我們更容易將右圖的空間和內(nèi)容視為一個(gè)和諧的整體。但左圖過(guò)度的對(duì)齊導(dǎo)致暗示隱性的截?cái)?,我們慣性視覺(jué)會(huì)產(chǎn)生表單字段右側(cè)空間缺了一大塊的錯(cuò)覺(jué)。
文章總結(jié)到“表單寬度的處理方式核心旨在解決兩個(gè)問(wèn)題:1. 暗示填寫(xiě)內(nèi)容長(zhǎng)度;2. 表單項(xiàng)布局排列效果,我們通過(guò)設(shè)置合理的默認(rèn)寬度尺寸和描述關(guān)系,就可以讓設(shè)計(jì)師們跳過(guò)部分繁瑣磨人的細(xì)節(jié)思考,快速搭建表單寬度合理且舒適的頁(yè)面?!?/span>如下圖所示:
排列與布局
1.1 定寬or自適應(yīng)?
表單做定寬還是做自適應(yīng)?哪個(gè)“更好”的這個(gè)問(wèn)題時(shí)常困惱著我們。其中Button、Radio、CheckBox等本身是定寬組件還好,它根據(jù)內(nèi)容自適應(yīng)即可,但是當(dāng)遇到Select、DataPicker、Cascader等類型時(shí)就會(huì)開(kāi)始糾結(jié)這個(gè)問(wèn)題。在實(shí)際的業(yè)務(wù)中不論是做理想中的定寬還是自適應(yīng),很多情況下瀏覽器窗口大小不一可能導(dǎo)致在一些極限情況下都會(huì)產(chǎn)生不盡人意的情況。腦補(bǔ)一下,比如:在筆記本的小屏幕下左對(duì)齊并定寬效果還不錯(cuò),但是當(dāng)你把頁(yè)面呈現(xiàn)在較大顯示器下,這時(shí)候頁(yè)面右側(cè)又會(huì)呈現(xiàn)出大面積的空白。參考AntDesign提供的典型頁(yè)面以下三種樣式是都會(huì)造成不同的反面效果。
所以在實(shí)際業(yè)務(wù)場(chǎng)景中如果沒(méi)有明確自適應(yīng)和特定自定義寬度的需求時(shí)可以通過(guò)以下幾種方式處理。
將關(guān)聯(lián)性強(qiáng)的字段分組
如果頁(yè)面橫向?qū)挾茸銐虼髸r(shí),可以將一個(gè)區(qū)域中字段較多、并具有關(guān)聯(lián)性字段進(jìn)行分組,這樣不僅有利于空間布局上的利用,還可以通過(guò)字段之間關(guān)聯(lián)性暗提示幫助用戶更好理解。格式塔心理學(xué)中有多種分組原則,可以使字段之間具有相關(guān)性:接近度,相似度,連續(xù)性,閉合性和連通性。將非結(jié)構(gòu)化字段分組為幾個(gè)機(jī)構(gòu)化的集合提高表單的可用性。
設(shè)置字段寬度梯度
可以給字段設(shè)置幾檔寬度梯度的尺寸,我們可以站在AntDesign這個(gè)巨人的肩膀汲取一些相關(guān)經(jīng)驗(yàn),其中4.0系列分享的文章中總結(jié)到其經(jīng)過(guò)對(duì)十幾個(gè)業(yè)務(wù)線梳理,將組件寬度定義了5中高頻的空間尺寸,分別是: XS(80~160px)、S (160~280)、M(280~360px)、L (360px~480px)、XL (480~560px)。根據(jù)原理,我們可以假設(shè)原子寬度XS為100,那么通過(guò)尺寸的倍數(shù)+間距的方式來(lái)計(jì)算其他的四種尺寸(間距暫定8px情況下得到:S=208px、M=316px、L=424px、XL=532px),通過(guò)此計(jì)算方式也是用來(lái)解決視覺(jué)對(duì)齊規(guī)則,如下圖所示:
1.2 表單標(biāo)簽頂部對(duì)齊or右對(duì)齊or左對(duì)齊
在設(shè)計(jì)表單時(shí)到底是左對(duì)齊、右對(duì)齊還是頂部對(duì)齊呢?這個(gè)問(wèn)題也是在實(shí)際業(yè)務(wù)中設(shè)計(jì)師發(fā)問(wèn)頻率較高的一個(gè)棘手問(wèn)題。其實(shí),不論是哪種方式都有相對(duì)的利弊,需要根據(jù)實(shí)際業(yè)務(wù)場(chǎng)景提供不同的解決方案。在Matteo Penzo《Label Placement in Forms》文章中有分享過(guò)關(guān)于表單標(biāo)簽放置的研究,下圖是Matteo Penzo研究總結(jié)得到的瀏覽時(shí)間表:
表單字段頂部對(duì)齊
將表單標(biāo)簽放置在其對(duì)應(yīng)輸入字段的正上方,并垂直左對(duì)齊排列,用戶只需依次向下瀏覽即可看到標(biāo)簽與輸入字段兩個(gè)元素。其優(yōu)勢(shì)是橫向屏幕空間足夠,能夠比較友好的適配多語(yǔ)言適合非中國(guó)區(qū)業(yè)務(wù)表單使用。并且根據(jù)上面Matteo Penzo的時(shí)間表上看,頂部對(duì)齊的瀏覽和填寫(xiě)的效率也是3種常規(guī)的對(duì)齊方式中較高的一種。不足點(diǎn)是會(huì)占用較多的縱向垂直屏幕空間,此外應(yīng)當(dāng)注意每組表單標(biāo)簽和輸入字段與其他字段組的間距,以免層級(jí)區(qū)分度不夠的問(wèn)題。
表單字段右對(duì)齊
將表單標(biāo)簽放置在其對(duì)應(yīng)的輸入字段的左邊,標(biāo)簽右對(duì)齊。其優(yōu)點(diǎn)減少了占用屏幕的高度,并且表單標(biāo)簽與輸入字段關(guān)系較近,所以用戶在填寫(xiě)表單時(shí)效率較高。不足點(diǎn)是由于表單標(biāo)簽的字?jǐn)?shù)不可控(特別是針對(duì)非中國(guó)區(qū)業(yè)務(wù)時(shí),多語(yǔ)言切換可能會(huì)出現(xiàn)超長(zhǎng)的文案,甚至出現(xiàn)折行的情況),可能會(huì)造成左側(cè)參差不齊的問(wèn)題,導(dǎo)致可讀性不高用戶在查看表單時(shí)比較費(fèi)勁,并且不太適合非中國(guó)區(qū)業(yè)務(wù)。
表單字段左對(duì)齊
將表單標(biāo)簽放置在其對(duì)應(yīng)的輸入字段的左邊,標(biāo)簽左對(duì)齊。表單標(biāo)簽和輸入字段距離較遠(yuǎn),用戶從左至右瀏覽時(shí)間變長(zhǎng),并且根據(jù)上面Matteo Penzo的時(shí)間表上看,左對(duì)齊的瀏覽和填寫(xiě)的效率是3種常規(guī)的對(duì)齊方式中最慢的一種。但是,如果業(yè)務(wù)需要用戶對(duì)表單放慢速度并謹(jǐn)慎填寫(xiě)(復(fù)雜表單或者表單中含有大量高級(jí)設(shè)置的陌生數(shù)據(jù)時(shí)),左對(duì)齊的方式會(huì)減少部分用戶的出錯(cuò)率。但不太適合非中國(guó)區(qū)業(yè)務(wù)。
1.3 表單布局類型
常規(guī)布局(簡(jiǎn)單)
在實(shí)際業(yè)務(wù)中當(dāng)表單字段較為簡(jiǎn)單時(shí)可使用,表單字段至上而下單列排列布局,用戶只需縱向閱讀填寫(xiě),填寫(xiě)完成率較高。
多列布局(較復(fù)雜)
垂直空間有限并且表單含有較多填寫(xiě)字段的復(fù)雜表單時(shí),可將具有相關(guān)聯(lián)字段放在一個(gè)卡片區(qū)域中進(jìn)行歸類,將多個(gè)字段組合在一行,形成多列排布的暗提示幫助用戶更好理解。
區(qū)域分組布局(復(fù)雜)
表單含有較多填寫(xiě)字段的復(fù)雜表單,可將具有相關(guān)聯(lián)字段進(jìn)行分類并以標(biāo)題區(qū)分的形式進(jìn)行字段分組,并且表單字段都在一個(gè)卡片區(qū)域內(nèi)。
卡片分組布局(高復(fù)雜)
卡片分組布局一般用來(lái)處理高復(fù)雜類型表單。當(dāng)業(yè)務(wù)中希望頁(yè)面承載眾多表單字段時(shí),可將信息相關(guān)性弱的字段拆分為多個(gè)部分,并通過(guò)多個(gè)卡片分組承載不同類型字段,每個(gè)卡片都需有個(gè)卡片類別標(biāo)題。
寫(xiě)在最后
本篇文章從分析表單在產(chǎn)品中為何如此的重要,總結(jié)了在日常工作中設(shè)計(jì)師常常遇到的表單類型和布局,設(shè)計(jì)師可通過(guò)文章中的建議和案例進(jìn)而合理的選擇并靈活應(yīng)用。以及在實(shí)際的業(yè)務(wù)應(yīng)用場(chǎng)景中設(shè)計(jì)師如何規(guī)避和注意一些設(shè)計(jì)細(xì)節(jié)進(jìn)而提升表單的體驗(yàn)。文章通過(guò)一些案例進(jìn)行分析,希望大家能夠通過(guò)此篇文章更多的是受到啟發(fā)(而不是限制),能夠在日常工作中靈活應(yīng)用并舉一反三。這里需要強(qiáng)調(diào)的是作為產(chǎn)品設(shè)計(jì)師不論是表單設(shè)計(jì)還是全局的頁(yè)面設(shè)計(jì),都需要有理解業(yè)務(wù)本質(zhì)的能力和全局的業(yè)務(wù)思考能力,不然常常會(huì)被稱之為“喂,那個(gè)畫(huà)圖的設(shè)計(jì)”。
文章來(lái)源:tob.design