談?wù)劚韱卧O(shè)計的一些細(xì)節(jié)
編輯導(dǎo)語:當(dāng)我們想使用某個站點的服務(wù),站點也想了解用戶的信息資料時,便產(chǎn)生了表單。然而冗長麻煩的表單,可能會勸退用戶,要怎么做出簡潔干凈,另用戶愉悅填寫的表單呢?一起來看一下吧。
自互聯(lián)網(wǎng)發(fā)展到現(xiàn)在,當(dāng)我們想使用某個站點的服務(wù)時,站點也想了解用戶的信息資料,這時候就產(chǎn)生了表單,在站點提供服務(wù)給用戶前,需要用戶進行填寫資料。但是冗長復(fù)雜麻煩的表單,會立馬勸退用戶。這時不禁拋出以下疑問:
怎樣做出簡潔干凈令用戶愉悅填寫的表單呢?
我們不能忽略一些交互細(xì)節(jié),往往一些好的交互提升會帶給用戶不一樣的美妙感受,而我們這邊通過查閱了一些表單設(shè)計文章,輸出了以下表單的設(shè)計功能建議:
一、表單組件
1. 輸入框
一般輸入包含文本標(biāo)簽,輸入框本身以及信息提示組成。
建議規(guī)范:
1)清晰的文本標(biāo)簽
讓用戶正確識別需要輸入什么,文本標(biāo)簽必須要有的,還可以增加普遍認(rèn)知的圖標(biāo),用戶一瞬間即可反應(yīng)輸入內(nèi)容(例如搜索的放大鏡圖標(biāo))。
2)合理的輸入框尺寸
輸入框尺寸根據(jù)輸入內(nèi)容的長短來設(shè)計,會更加適宜用戶閱讀和輸入,如果一個字段太長或太短,用戶就會開始懷疑他們是否誤解了這個標(biāo)簽。
對于具有可變輸入(姓名或電子郵件)長度但在標(biāo)準(zhǔn)平均范圍內(nèi)的表單字段,應(yīng)該根據(jù)可能輸入的平均長度找到合適的寬度。研究表明,這些輸入字段的范圍通常在18到33個字符之間。
譬如我們經(jīng)常輸入的驗證碼,一般為4個字符的長度,減低用戶瀏覽時感受的輸入負(fù)擔(dān)。
3)合適的字體大小
應(yīng)該確保字體足夠大,盡量讓它們清晰可辨,參考了蘋果跟安卓的設(shè)計規(guī)范,安全文字一般14px-16px之間。
4)顏色與背景高對比度
標(biāo)簽和輸入文案的顏色,確保在W3C的對比度范圍中,較小的文本應(yīng)當(dāng)確保至少和背景之間有4.5:1的對比度比率。
5)提供舒適的點擊區(qū)域
確保用戶用戶點擊輸入的時候,觸發(fā)區(qū)足夠?qū)捤墒孢m,而不是很難點擊。拇指的觸發(fā)區(qū)域應(yīng)當(dāng)控制在 45~57px之間,但是在移動端上,控件看起來太大會讓人覺得不舒服,所以你的文本框高度應(yīng)該設(shè)計在32~40px之間,這樣看起來足夠友好,又不會太大。
6)選擇合適的鍵盤(平板&移動端)
輸入框選擇合適的鍵盤,可以讓用戶更快的填寫表單,例如輸入框內(nèi)容如果只需輸入數(shù)字的,可以選擇數(shù)字鍵盤。
7)鍵盤tab訪問(PC端)
根據(jù)W3C的用戶實踐設(shè)計模式中鍵盤交互模式提及,表單應(yīng)該只能通過鍵盤上的tab按鈕來訪問和編輯。
8)輸入框顯示邊框,聚焦時高亮輸入框
具有定義邊界的輸入字段對于有移動障礙和認(rèn)知障礙的用戶非常重要。
點擊聚焦輸入框時,建議在輸入框提供一個清晰的視覺提示——改變顏色,在框中淡出,高亮顯示,縮放等等。
9)避免使用占位符文本作為標(biāo)簽
雖然占位符文本用作標(biāo)簽非常節(jié)約表格的空間,但是對于用戶來說非常容易出現(xiàn)忘記輸入的是什么,然后又要刪除掉輸入框所寫的,才能看到占位符的標(biāo)簽內(nèi)容,所以目前更推薦使用懸浮標(biāo)簽。
2. 單選組件
單選,在提供的選項中只能選擇其中一項。
建議規(guī)范:
1)合適的字體大小
同輸入框的規(guī)范一樣,建議安全文字一般14px-16px之間。
2)顏色與背景高對比度
同輸入框的規(guī)范一樣,確保文本和背景之間有4.5:1的對比度比率。
3)舒適的點擊區(qū)域
建議將整個單選框和標(biāo)簽選項作為點擊區(qū)域。
4)合適的單選設(shè)計形式
根據(jù)選項的數(shù)量來選擇對應(yīng)的設(shè)計形式(單選常見樣式如開關(guān)形式、分段控件式、垂直列表式、輸入篩選式還是下拉菜單式)。
5)考慮預(yù)填寫
讓容易被選中的放在選項的最前處,例如生日年份,有些控件一拉下來就是1960-2018,但是目標(biāo)用戶也不大可能是1,2歲的小孩吧,這種選項完全可以排除掉。
3. 多選組件
建議規(guī)范:建議規(guī)范基本跟單選組件一致。
樣式選擇:
多選形式目前大多采用以下四種方式:
- 開關(guān)形式:表示選中或非選中兩種狀態(tài)之間的切換,一般只有一條單獨使用
- 水平放置式:適合選擇項不非常多和移動端展示,節(jié)省空間
- 垂直列表式:適合選擇項少于6項的情況和PC端顯示,更直觀,也容易選中,但是較浪費空間
- 輸入篩選式:適合選項較多的情況,增加搜索篩選功能
選擇建議:
- 開關(guān)式:只有兩個選項,并且是互斥狀態(tài)
- 水平列表式:小于6個選項,適合移動端
- 垂直列表式:小于6個選項,適合PC端
- 輸入篩選式:適合非常多選項,移動端&PC端皆可
4. 滑塊
滑塊,對于刻度范圍上的非謹(jǐn)慎選擇,例如捏臉的時候?qū)δ槻康恼{(diào)整。由軌道,拇指,選中值(可選)和刻度線(可選)組成。
建議規(guī)范:
- 觸碰范圍,讓用戶容易點中滑塊上的拇指,拇指直徑建議20px左右
- 即刻反應(yīng),當(dāng)與滑塊交互時,周圍涉及的更改立即有反應(yīng)執(zhí)行
二、總結(jié)
以上的表單優(yōu)化建議內(nèi)容主要通過收集資料整理的,歡迎多多提意見交流~
本文由 @一起聊產(chǎn)品 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載
題圖來自Unsplash,基于CC0協(xié)議
- 目前還沒評論,等你發(fā)揮!