產(chǎn)品設(shè)計(jì)必懂的體驗(yàn)小細(xì)節(jié),你知道嗎?
編輯導(dǎo)語:表單可以被拆解為標(biāo)簽、輸入框、按鈕三個基本要素,在進(jìn)行這些設(shè)計(jì)時,往往會有無數(shù)疑問從細(xì)節(jié)中冒出來,要怎么解決呢?本文作者對七個常見的問題進(jìn)行了分析解答,一起來看一下吧。
按鈕的圓角用多大,標(biāo)簽后面是否用冒號,選填必填怎么區(qū)分,線索模式和說明模式應(yīng)用區(qū)分……針對這些小細(xì)節(jié)問題有時候感覺非常頭疼,一邊不停地催稿,一邊不停地糾結(jié)這些細(xì)節(jié),最后大家一起合作的往往五花八門,而單獨(dú)頁面改版也不是一直存在的事。
提起表單,相信我們往往用最直覺的設(shè)計(jì)經(jīng)驗(yàn)本能驅(qū)動我們?nèi)ソ鉀Q一些看似在界面設(shè)計(jì)中的問題,但每到細(xì)微之處,又會有無數(shù)疑問從細(xì)節(jié)中冒出來給我們造成困擾。今天的分享有點(diǎn)冷門,希望能拋磚引玉,引起大家的重視。
表單基本形式可以被拆解成三個最基本要素:
- 標(biāo)簽(標(biāo)題)
- 輸入框
- 按鈕
標(biāo)簽是用來提示用戶列表項(xiàng)是什么;輸入框是用戶信息錄入的;按鈕是供用戶完成信息錄入后進(jìn)入下一個流程的。
問題一:輸入框是否放入清空按鈕?
1. 單行文本
輸入賬號和密碼后面往往有個「清空按鈕」,因?yàn)槊艽a輸入默認(rèn)******,無法直觀看到哪個字符輸入錯誤,全部清空重新輸入就非常符合用戶場景。寫到這想起來搜索后面也是有「清空按鈕」,那就是常見表單輸入框后面是沒有「清空按鈕」,特殊場景才會有,那么怎么判斷輸入框是否放入關(guān)閉按鈕呢?
各種功能場景用戶主要希望要快,無論在登錄注冊還是搜索場景下,除了本身內(nèi)容外,最注重的就是效率。
在APP進(jìn)入市場時往往有業(yè)務(wù)指標(biāo)是注冊量、留存等,所以設(shè)計(jì)師會在登錄注冊的操作流程中抓住提高效率的每個細(xì)節(jié),這時候輸入框的交互效率至關(guān)重要,一個是與業(yè)務(wù)指標(biāo)掛鉤,另外一個在電商行業(yè)高效率某個程度來說是可以提高成交率的。
2. 搜索場景
搜索也是也是一樣,當(dāng)用戶使用搜索框時是有明確目的的,關(guān)鍵詞就是用戶當(dāng)前最關(guān)心的。如果輸錯或換一個關(guān)鍵詞則需一個個刪除,這樣反而沒有清空來得快,特別在電商行業(yè)決定用戶買不買就在那一兩秒。
這類場景下的「刪除」功能作用是「清空」,其主要原因是快捷方便,在符合用戶預(yù)期目標(biāo)場景下最節(jié)省刪除成本。
3. 多行文本
為什么我們在淘寶上買商品,在商品不符合預(yù)期時往往編輯一大段話描述不好的特點(diǎn),甚至還附圖佐證,這時候后面沒有清空按鈕呢?
這里存在「輸入成本」與「修改成本」,它不像搜索和登錄幾個關(guān)鍵詞或一串?dāng)?shù)字就可以了,它是需要別其它用戶能看明白并了解商品屬性的一段文字。這時候輸入成本高,如果這時候放了「清空按鈕」,用戶原本是希望修改個別文字,如果誤點(diǎn)了「清空」就需要重新輸入一大段文字,這時候輸入框中的「清空」有誘導(dǎo)操作嫌疑。
當(dāng)然我們有多種操作方式讓用戶重新輸入,比如鍵盤滑塊定位,觸摸連續(xù)幾個字等都比清空后重新輸入成本低很多,也不需要清空的便捷性了。
綜上所述:在我們需要清空按鈕時,我們的輸入成本和修改成本是低的,以便提高輸入的便捷性;當(dāng)輸入成本較高時,清空按鈕是不合適的。
問題二:單行文本框長度多長合適?
很多設(shè)計(jì)師在拿到需求的時候,都會潛意識追求視覺上的對齊,強(qiáng)行將表單寬度定位統(tǒng)一寬度,這種處理方式?jīng)]有深入思考用戶實(shí)際需求場景,在web端錯落有致會比左側(cè)整齊劃一更舒適,更有節(jié)奏感。
表單的寬度應(yīng)該向用戶暗示所需輸入內(nèi)容的長度來減輕判斷負(fù)擔(dān)。如下圖案例,一個房屋面積可預(yù)估的情況下,用右側(cè)輸入框等寬處理容易誤導(dǎo)用戶對所輸面積的判斷,需求多次確認(rèn)信息無誤。
錯落有致也得有個規(guī)則,沒有規(guī)矩不成方圓,也沒法系統(tǒng)的沉淀出設(shè)計(jì)規(guī)范去延展,我們的目標(biāo)就是讓表單設(shè)計(jì)有規(guī)律的錯落有致,這時候就想到了「柵格系統(tǒng)」,大家可以翻前期文章有寫web端柵格系統(tǒng)。
每一類的表單輸入?yún)^(qū)域都因其錄入存在合理的寬度,輸入?yún)^(qū)域的寬度剛好暗示其填寫內(nèi)容的長度,合理的輸入寬度不僅給用戶帶來心理預(yù)期,也提升了整個表單的操控感。
注意:匹配合適的鍵盤
根據(jù)表單內(nèi)容的不同屬性,應(yīng)對不同的輸入需求,應(yīng)該提供不同的鍵盤類型,以便于用戶使用更加快捷。常見鍵盤有以下類型:
- 設(shè)備系統(tǒng)內(nèi)置的輸入法,或者下載符合我們長期使用習(xí)慣的輸入法APP
- 涉及資產(chǎn)安全方面,提供打亂字母及數(shù)字順序的鍵盤,可以防止窺竊,提高安全性
- 數(shù)字輸入,提供純數(shù)字鍵盤,能夠提升用戶的完成效率,讓輸入變的更簡單
問題三:標(biāo)簽后是否帶冒號?
連起來的句子往往是帶有冒號的,比如見賢設(shè)計(jì)筆記:B端產(chǎn)品設(shè)計(jì)總結(jié),這里的冒號帶有解釋上文的意思,那么我們標(biāo)簽和輸入框之間是否需求冒號呢?
國APP上比較少看到冒號,但這并不是沒有如下圖Mac系統(tǒng)設(shè)置:
度娘說:冒號通常表示提示語后的停頓或表示提示下文或總括上文,它的后面可以是一個例子,一個引用,或者一個解釋,那從情感角度分析標(biāo)簽帶冒號的是否對用戶體驗(yàn)有影響呢?其實(shí)無任何影響!
所以如果我們設(shè)計(jì)有冒號,那請一直保持;如果沒有冒號,可以不需要冒號,保證頁面一致性即可。
1. 冒號對齊
冒號對齊(右對齊)能讓內(nèi)容鎖定在一定范圍內(nèi),讓用戶眼球順著冒號的視覺流,就能找到所有填寫項(xiàng),從而提高填寫效率。
2. 在上個層級的標(biāo)簽和冒號同時存在時,我們這時候怎么對齊呢?
我們最好確定統(tǒng)一的起點(diǎn),如下左圖,當(dāng)然在使用的過程中需要判斷用戶使用場景,如下右圖是12306修改乘車人信息,用戶注意力在信息上,標(biāo)題僅起到區(qū)分模塊的作用。
問題四:為什么優(yōu)先進(jìn)行在線驗(yàn)證?
我最初入行和研發(fā)小哥哥就爭執(zhí)過登錄頁面,密碼輸入后需要點(diǎn)擊登錄按鈕才能判斷密碼是否正確,如果在輸入密碼后直接判斷密碼錯誤就少一步交互,對老年用戶來說少一步就是進(jìn)步一大步。為什么密碼輸入后不能直接判斷密碼是否正確呢?
1. 在線驗(yàn)證
在以往的網(wǎng)頁設(shè)計(jì)中,信息填寫的正確與否都要等待用戶點(diǎn)擊「提交」按鈕后,產(chǎn)品將用戶填寫的數(shù)據(jù)提供到服務(wù)器,由服務(wù)器來判斷是否正確。這種方法太過于依賴網(wǎng)速,并且不符合用戶體驗(yàn)中的「及時反饋」原則。
所以現(xiàn)在產(chǎn)品設(shè)計(jì),在數(shù)據(jù)還沒有提供給服務(wù)器之前,先在前端進(jìn)行一些基礎(chǔ)的錯誤排查,即在線驗(yàn)證。
一些基礎(chǔ)的規(guī)范,如郵箱是否加上了 @xxx.com ,都是可以通過在線驗(yàn)證的,而無需上傳到服務(wù)器去比對數(shù)據(jù)庫。
理想情況下,所有用戶填寫的信息都應(yīng)該先經(jīng)過在線驗(yàn)證。用戶填寫完字段后,如果包含錯誤,應(yīng)該立即給予反饋并將錯誤提示消息放置在用戶填寫字段到附近。這樣,錯誤提示容易引起用戶注意,對于用戶的交互成本也低。用戶不必要重新查找和導(dǎo)航到錯誤位置。
需要比對數(shù)據(jù)庫的信息可能無法進(jìn)行在線驗(yàn)證,那就還是當(dāng)用戶提交將信息發(fā)送給數(shù)據(jù)庫后再提示錯誤。也就是是說前端只能進(jìn)行簡單的驗(yàn)證,比如手機(jī)號位數(shù)不對、郵箱格式不對等,判斷密碼是否正確需要后端對比數(shù)據(jù)庫才能判斷,這時候就需要點(diǎn)擊提交按鈕。
左圖一輸入賬號后里面提示不可用,方便用戶及時修正;而圖二需要輸入手機(jī)號驗(yàn)證碼點(diǎn)擊提交后再提示錯誤信息,從信息反饋上來看,全部輸完了提示錯誤,交互過于繁瑣。
- 前端校驗(yàn):一般校驗(yàn)顯示錯誤和格式錯誤:必填項(xiàng)、(郵箱、電話號、地址)格式、密碼強(qiáng)度等。快速反饋,直接提醒用戶錯誤內(nèi)容,讓用戶及時知曉并更改。
- 后端校驗(yàn):唯一性驗(yàn)證、驗(yàn)證碼、敏感詞等,觸發(fā)校驗(yàn)請求后系統(tǒng)會去數(shù)據(jù)庫查詢校驗(yàn)信息,再給予用戶相應(yīng)的反饋。
2. 復(fù)雜字段設(shè)置填寫成功指示器
同樣的,在線驗(yàn)證也可以用于提示用戶填寫的內(nèi)容符合規(guī)定。謹(jǐn)記錯誤預(yù)防準(zhǔn)則:提供給用戶相關(guān)的建議,將用戶的輸入值限制為合規(guī)的范圍內(nèi),并允許輸入錯誤、縮寫和不同的輸入格式的存在以保證產(chǎn)品的兼容性。
對于復(fù)雜的輸入(例如輸入新密碼),即時的在線驗(yàn)證(在輸入字符的一瞬間提示)將防止用戶多次猜測或檢查輸入的內(nèi)容是否符合系統(tǒng)的設(shè)置。在下面的示例中,密碼強(qiáng)度指示符會隨著用戶的輸入而變化,并幫助用戶確定到目前為止的輸入是否合規(guī),還是要繼續(xù)改進(jìn)。
另外不要過于關(guān)注這個「進(jìn)度指示器」。優(yōu)秀的進(jìn)度指示器不應(yīng)該分散用戶填寫表單的注意力,僅僅當(dāng)添加這個「進(jìn)度指示器」有助于用戶填寫時,才應(yīng)該使用。
3. 將錯誤信息一直保留在輸入框旁邊
通過在線驗(yàn)證,錯誤消息會自然的顯示在輸入框旁邊。有一些基礎(chǔ)的規(guī)則,或者用戶大概率會出現(xiàn)的問題,即使用戶還未填寫任何信息,也應(yīng)該以備注的方式在輸入框下方標(biāo)注,這是一種非常有性價(jià)比的行為,將錯誤信息一直保留在輸入框旁邊可最大程度的減少用戶思考。
4. 錯誤提示該放輸入框哪個方位?
登錄注冊這塊錯誤消息的兩個最常見的位置是表單頂部置和輸入框行間那么到底那個位置對用戶來說更直觀呢?
根據(jù)上下左右四個位置,根據(jù)瀏覽習(xí)慣列舉出考慮每種情況的設(shè)計(jì)圖一邊分析。
1)右邊
- 遵循讀取文本的自然流程
- 用戶最喜歡和期待的方式
網(wǎng)頁端微博注冊如圖錯誤提示放輸入框右邊,符合人們從左到右從上到下的閱讀習(xí)慣;用戶視覺路徑自然流暢,很大程度上減少了用戶的視覺工作。
Web端輸入框較長時,輸入字段后面往往大段空白,接著是錯誤提示,這時候視覺上也存在來回跳躍感;
而移動端屏寬右邊顯示不了錯誤提示,所以錯誤提示常出現(xiàn)在輸入框下側(cè),若網(wǎng)頁和移動端設(shè)計(jì)保持一致時,錯誤提示就出現(xiàn)在輸入框下側(cè)了。
2)左邊
- 違背讀取文本的自然流程
- 用戶最不喜歡的方式
錯誤提示在左側(cè)與用戶期望相違背,因?yàn)殄e誤提示左側(cè)放置更高輸入框的優(yōu)先級。但事實(shí)上用戶需要專注于糾正他們的輸入,因此輸入框應(yīng)該是更重要的元素。
3)上邊
- 與輸入框的提示標(biāo)簽距離太近造成混淆
- 視覺壓力更大
當(dāng)標(biāo)簽在頂部時,一共存在標(biāo)簽、錯誤提示、輸入框中的文本3個提示,當(dāng)用戶輸入錯誤時,視覺來回在標(biāo)簽、錯誤提示、輸入框之間交換,用戶注意力被分散,認(rèn)知負(fù)荷增加。
4)下邊
- 遵循讀取文本的自然流程
- 對手機(jī)端用戶友好
放置下邊的錯誤信息提示,雖然不符合從左到右的閱讀習(xí)慣,但它確符合從上倒下的閱讀流程。
手機(jī)屏幕缺少水平空間,把錯誤信息提示放置在下方是個不錯的選擇。
輸入框顯示錯誤信息是更加減少用戶認(rèn)知負(fù)擔(dān),可以當(dāng)場識別錯誤而不需要視覺來回切換,減少記憶負(fù)擔(dān),在表單底部和頂部。
5. 錯誤提示與其它內(nèi)容視覺上區(qū)分
出錯之后,用戶需要迅速注意到報(bào)錯信息。大多數(shù)使用警示色紅色,紅色面積過多往往給人壓迫感,產(chǎn)生畏難心理,所以在其它地方盡量減少紅色使用。
另外考慮到色盲的用戶需求,我們在錯誤提示時不僅僅使用顏色標(biāo)注,比如可以加入表示錯誤的icon,當(dāng)前內(nèi)容抖動等,比如QQ登錄抖動提示,蘋果電腦的鎖屏密碼錯誤抖動,或現(xiàn)在適老化的語音播報(bào)……
上圖是新版花瓣和國外printerest登錄界面對比,由于主色調(diào)都是紅色,而錯誤提示也是紅色。當(dāng)用戶光標(biāo)聚焦輸入框正在輸入時,花瓣已提示錯誤,整體視覺提示是過重,設(shè)計(jì)相比之下稍遜色與printerest。
典型反面案例:下圖是追波注冊流程,由于3個問題沒做好,在表單過長的情況下,用戶極大可能性流失。
- 輸入前用戶名沒有引導(dǎo)說明
- 輸入后未激活用戶名和郵件沒有實(shí)時反饋(前端格式未校驗(yàn))
- 完全輸入后由后端校驗(yàn),錯誤太多,用戶易產(chǎn)生畏難心理(為了方便看,輸入后已激活圖三翻譯成中文)
問題五:用「線索模式」還是「說明模式」好?
1. 線索模式
是指用示例輸入或說明文本以占位符的形式顯示在輸入框中,以幫助用戶理解需要輸入的內(nèi)容,或給出相關(guān)線索的一種設(shè)計(jì)方式。信息表達(dá)輕盈、簡單、與業(yè)務(wù)邏輯關(guān)系弱。
時間控件中有“請選擇日期”,輸入框中會有“請選擇日期和日歷icon”等線索文字,這就是線索設(shè)計(jì)模式。
假如下圖Facebook輸入框什么文字也沒有,用戶預(yù)期可能是輸入或其他,因?yàn)樵O(shè)計(jì)者沒有給用戶框定搜索邊界,因此線索設(shè)計(jì)模式可以讓界面不言自明。
線索模式特點(diǎn):
- 更好的幫助用戶理解輸入框要求輸入的內(nèi)容
- 文本提示的位置應(yīng)該和輸入值的位置一致
- 配合下拉菜單或者組合輸入框使用
- 使用祈使句,以動詞短語開頭,以描述輸入內(nèi)容的名詞結(jié)尾,例如“請選擇狀態(tài)”,“請輸入您的賬號”或“請輸入患者姓名”等
- 輸入線索的內(nèi)容位于用戶輸入的位置,因此用戶會注意到這個地方
2. 說明模式
是指在空白文本字段的旁邊或下方,放置一個短語或示例,以解釋此處需要輸入的內(nèi)容或提供關(guān)于此內(nèi)容的詳細(xì)要求及信息。
說明模式特點(diǎn):
- 使用戶無需猜測,同時可以進(jìn)行上下文提示;
- 使輸入框前的字段保持簡潔,不要包含太多文本,使用戶能夠快速明確要輸入內(nèi)容;
- 視覺上將說明模式與線索模式的字段區(qū)分開,可以使已經(jīng)知道要做什么的用戶忽略該說明,并將注意力集中在輸入操作上;
- 帶有引導(dǎo)性的文案處理,會促進(jìn)用戶優(yōu)化填寫方案;
- 操作項(xiàng)一側(cè)或下方,提示需要輸入的文本的具體要求和注意事項(xiàng)
典型案例:下圖第一個案例每一項(xiàng)后面都有對應(yīng)的輸入說明和輸入線索,比如社交賬號后簡單的說明了其作用, 讓用戶迅速了解填寫什么內(nèi)容更合適。
另外,好的引導(dǎo)能激發(fā)用戶的填寫欲望,比如QQ個性簽名輸入線索展示我的獨(dú)特態(tài)度,非常符合年輕人的定位,填寫幾率也大大增加了。同時也吸引其他好友的關(guān)注,使用戶之間互動更頻繁,平臺也能因此更活躍。
3. 該用線索模式還是說明模式?
慎單獨(dú)用線索提示,當(dāng)輸入內(nèi)容過多時,可能會忘記這個提示,適用于簡單的輸入框,如注冊、登陸界面的表單,輸入框的長度如果不用暗示信息長度,需要統(tǒng)一輸入框長度。
如下圖iconfont極易忘記輸入新密碼的要求,當(dāng)輸入時候會疑惑密碼是要字母/數(shù)字/符號三者組合,還是單一組合即可。
另外輸入錯誤時會發(fā)現(xiàn)和提示內(nèi)容和輸入前不一樣,也會造成不解,這些我們在設(shè)計(jì)過程中盡量避免。
4. 對比:「線索模式」VS「說明模式」
「線索模式」與「說明模式」都是輔助用戶輸入的設(shè)計(jì)模式,這些模式可以幫助用戶明確輸入信息的內(nèi)容形式。那么這兩種模式有什么差異性呢?
使用說明模式時,快速瀏覽界面的用戶可能會輕易地忽略說明信息,因?yàn)榇藭r用戶的目標(biāo)是盡可能快地填完表單,進(jìn)入下一步操作。
因此,過多的文本說明也會給用戶帶來較大的視覺壓迫,所以說明模式下的文字往往簡短易懂。
Google 注冊賬號頁是結(jié)合使用「輸入說明」與「輸入線索」的一個典型案例。通過使用「輸入線索」告訴用戶需要填寫的內(nèi)容,通過「輸入說明」來補(bǔ)充填寫信息的相應(yīng)意圖,進(jìn)而使得用戶可以清晰地意識到需要填寫什么,并輸入相應(yīng)信息。
問題六:非單選又非多選的選擇該怎么設(shè)計(jì)?
關(guān)于單選、多選、開關(guān)3種對比設(shè)計(jì)很多文章都寫過,但是是不是往往忽略了一個場景,單選和多選都是有多個選擇的場景,那如果只有一個選項(xiàng)用開關(guān)設(shè)計(jì)形式又不合適,這時候該怎么設(shè)計(jì)呢?能簡單把這個場景直接歸類為單選或多選嗎?為什么呢?
是否選擇有的產(chǎn)品用圈,有的產(chǎn)品用方塊,那么到底是處于什么場景下考慮這個圈和方塊呢?我一直相信做的越好的產(chǎn)品中任何符號都有其緣由,現(xiàn)在我們先假設(shè)2款產(chǎn)品不同是有其道理
1. 谷歌規(guī)范定義
復(fù)選框:允許用戶從一組中選擇一個或多個項(xiàng)目。
兩個關(guān)鍵點(diǎn):
- 從列表中選擇一個或多個選項(xiàng)
- 顯示包含子選項(xiàng)的列表(非必要)
單選框:單選按鈕允許用戶從一組選項(xiàng)中選擇一個選項(xiàng)。
兩個關(guān)鍵點(diǎn):
- 從列表中選擇一個選項(xiàng)
- 公開所有可用選
2. 問題思考
我們看到電商產(chǎn)品比如淘寶京東購物車,無論單選還是多選都沒按照谷歌或iOS規(guī)范,我們看到登錄時勾選政策時勾選也是2種設(shè)計(jì)形式存在,如果你拿著這個結(jié)論去和產(chǎn)品交互溝通最后可能就是拍腦袋決定,非常不利于后續(xù)設(shè)計(jì)工作的展開。
不管是國內(nèi)常用產(chǎn)品還是國內(nèi)競品截圖,都沒有嚴(yán)格按照某一規(guī)范來制定單選或多選的設(shè)計(jì)形式,甚至同一款產(chǎn)品多個不同業(yè)務(wù)線多選形式也不一樣。
我們繼續(xù)深挖以下3點(diǎn):
- 是否和系統(tǒng)有問題,查看安卓和iOS系統(tǒng)
- 競品的應(yīng)用方式,以及他們是否具有參考性
- 線上相關(guān)文檔資料支持
針對這3點(diǎn)呢我們就會有個途徑去論證我們的設(shè)計(jì)形式是否正確。
Android使用與 Material規(guī)范保持一致,IOS使用上單選和多選沒有明確區(qū)分,可以直接使用勾選
即:iOS和安卓不同系統(tǒng)上單選和多選還是存在一部分差距。
由此說明,行業(yè)內(nèi)并沒有明確規(guī)定單選和多選的設(shè)計(jì)樣式,各個產(chǎn)品都是根據(jù)各個產(chǎn)品的規(guī)范所得出,只是我們常??吹絿鴥?nèi)產(chǎn)品政策勾選是「圈+勾」,看得多了就習(xí)慣認(rèn)為是這樣,但其實(shí)并沒有過這樣的規(guī)則。生活我們往往習(xí)慣把某個具象的內(nèi)容抽象化,把某個具體的問題概念化,這也是我們常常說的歸納法。
因?yàn)槲宜井a(chǎn)品是臺灣地產(chǎn)項(xiàng)目,所以這時候的競品需要符合臺灣用戶使用習(xí)慣。臺灣和大陸用戶不同,更多是受國外互聯(lián)網(wǎng)影響,我們查找了臺灣用戶用的比較多的網(wǎng)站,勾選這塊更多是方塊。
所以說設(shè)計(jì)工具/方法論,常常具有指導(dǎo)作用,但不能作為絕對性或權(quán)威性的內(nèi)容來吸收,應(yīng)該辯證地去看。而之所以在移動端延伸出許多自定義組件(形式并沒有遵循所謂的市場常見規(guī)范),是因?yàn)闃I(yè)務(wù)與功能的多樣性導(dǎo)致的結(jié)果。所以樣式的選擇不單單是看到的那部分,不該被樣式表面套住,內(nèi)容是它的決定性因素。
比如用戶知道鬧鈴只能選擇一種,不會同時有 2 個鈴聲響起來,所以即便鬧鈴的單選形式再如何變化,也都知道它是單選的,這就是功能決定了操作形式的例子。再比如用戶知道設(shè)置鬧鐘的時間,可以同時選擇周一到周天,就算用單選的設(shè)計(jì)樣式,用戶也知道他是可以多選的。
類似于,無論如何變化選擇樣式,無論是圓圈、方框,或只有勾,甚至是其他情況,大家也都知道它就是單選。
所以只要梳理出符合自己產(chǎn)品的「單多選」樣式,形成規(guī)范即可。后面遇到符合規(guī)范中已有的形式的,就遵循,不符合的就不遵循。
單純說什么時候該遵循,什么時候不該遵循,是很概念化的一個問題,不可能存在一個具體話術(shù)標(biāo)準(zhǔn),說什么時候應(yīng)該,什么時候不應(yīng)該的。
問題七:必填項(xiàng)用「*」還是「必填、選填」?
用紅色「*」標(biāo)注必填項(xiàng)常出現(xiàn)在標(biāo)簽前面,是一個比較清晰標(biāo)志必填項(xiàng)的方式,并且還很節(jié)省空間,也能在一定程度上起到視覺降噪的作用 ,提升可讀性和填表率。
而必填選填跟在標(biāo)簽后面,往往與標(biāo)簽文字同色,移動端標(biāo)簽在左輸入框在右時,不僅增加了標(biāo)簽的長度,而且增加了閱讀的難度,回頭核查時也更不易察覺。若選填必填在輸入框內(nèi)與提示信息一起,當(dāng)文字輸入時用戶常常會忘記是必填還是選填。
用「*」時我們需要注意:
- 「*」對用戶來說是否理解
- 必填項(xiàng)總是比選填項(xiàng)要多,紅色的星號會讓用戶更加畏懼,這會增加錯誤風(fēng)險(xiǎn)并降低表單完成率。 比如我們當(dāng)必填項(xiàng)較多時, 我們會看到滿屏的「*」,這個時候我們內(nèi)心往往是崩潰的
1. 用「必填、選填」場景
有一些產(chǎn)品選擇了「必填、選填」,原因在于:假如總共有10個表單項(xiàng),有9個表單項(xiàng)必填,1個選填,那么為了界面整潔,就可以給選填的表單項(xiàng)備注「選填」。假設(shè)剛好相反,1個必填9個選填,那么給必填的表單項(xiàng)備注「必填」,當(dāng)然這個時候也需要要考慮這些選填項(xiàng)的必要性了,設(shè)計(jì)的目的及作用。
當(dāng)然表單較少時,可以利用用戶與界面的交互,告知用戶選填必填。如上圖必填項(xiàng)未操作時,提交按鈕未激活不可操作;當(dāng)必填項(xiàng)操作后,按鈕激活可以提交表單。
綜上:
- 所有必填可不用區(qū)分
- 使用帶 * 標(biāo)記加入標(biāo)簽提示,來告知用戶必填字段,選填字段不做標(biāo)記(使用時考慮用戶接受度)
- 必填字段過多時,不用做任何標(biāo)記,選填字段標(biāo)簽處備注「選填」
- 避免必填和選填字段同時標(biāo)記或者都沒有任何標(biāo)記
總結(jié)
本篇文章更多是從表單設(shè)計(jì)中的一些平時工作中遇到的小細(xì)節(jié),極易忽略和遺忘的一些設(shè)計(jì)點(diǎn)在展開說明。利用問題加案例把每一個細(xì)節(jié)剝離拆解,沒有系統(tǒng)地、成本成套的來分析表單的構(gòu)成和交互細(xì)節(jié)等等,因?yàn)檫@類內(nèi)容講的人太多了。
同時,我也希望能夠通過這篇文章給到大家更多的啟發(fā),一起探討進(jìn)步。
本文由 @見賢設(shè)計(jì)筆記 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)許可,禁止轉(zhuǎn)載。
題圖來自 Unsplash,基于CC0協(xié)議。
想問下老師,為什么app的勾選框都在左邊而不是右邊,比如淘寶的購物車對于商品的選擇、微信轉(zhuǎn)發(fā)內(nèi)容時對于用戶的選擇等等勾選都是在左邊
寫的很棒,一直關(guān)注中~~~期待更新
感謝,看見這樣的鼓勵,又有堅(jiān)持下去的動力了!
感謝分享,滿滿的細(xì)節(jié),有兩點(diǎn)想補(bǔ)充下1.錯誤提示放哪個位置,還需要考慮表單布局,多列布局放下面更適用。2.用不用星號,星號有兩個目的,一是標(biāo)注是必填,二是和非必填做區(qū)別,因?yàn)榉潜靥铐?xiàng)少,就不使用星號,只考慮了區(qū)別,另外如果是一個系統(tǒng)內(nèi),不同表單因?yàn)楸靥疃嗌倬统霈F(xiàn)不同的表達(dá)形式,增加用戶認(rèn)知負(fù)擔(dān),也增加開發(fā)負(fù)擔(dān)
1、表單內(nèi)容布局及設(shè)備呈現(xiàn)(文有提)
2、設(shè)計(jì)系統(tǒng)的一致性及用戶認(rèn)知程度(文有提)
謝謝作者的分享,都是表單設(shè)計(jì)中的一些平時工作中遇到的小細(xì)節(jié),解答了很多疑惑
我仔細(xì)看出來了。。
哈哈哈哈??,難為你了
最后一張圖上下沒看出來區(qū)別。。
作者分享的產(chǎn)品設(shè)計(jì)體驗(yàn)里小細(xì)節(jié),確實(shí)實(shí)操過程中容易忽略,而且分享的案例也很易懂。
這篇文章好長,但是都是滿滿的細(xì)節(jié)知識點(diǎn),拿捏住了,針不戳真不錯
產(chǎn)品交互和設(shè)計(jì)一樣也是天天盯著產(chǎn)品,這時候設(shè)計(jì)的區(qū)別點(diǎn)就是專業(yè),細(xì)節(jié)體現(xiàn)專業(yè),專業(yè)才具有說服力,大家一起加油
做設(shè)計(jì),點(diǎn)就是摳得很細(xì)致,想得非常到位,很贊這篇文章,實(shí)用!
作者大大所歸納總結(jié)的這些問題都是極易忽略的小細(xì)節(jié),辛苦作者大大啦
哈哈,不辛苦,大家覺得有用讓我非常開心??
贊!可以出一個B端的產(chǎn)品設(shè)計(jì)規(guī)范嗎
可以啊,我前面有寫圖標(biāo)和彈框內(nèi)容,包括這次都是我在工作中遇到總結(jié)的,感興趣可以翻翻哦。另外一整套規(guī)范系統(tǒng)可能需要比較長時間更新,我努力持續(xù)更新哈