生活中很多地方都會涉及到表單,經(jīng)常遇見的有登錄注冊、預訂車票、填寫個人信息等等。表單是一個非常常見的模塊,設計不易出彩卻很容易出錯,使用戶體驗不好,產(chǎn)生厭惡的情緒,有很多用戶因為一個注冊登錄氣急敗壞就放棄了一個產(chǎn)品。
今天就聊一聊如何規(guī)避網(wǎng)頁表單設計錯誤,先說一下網(wǎng)頁表單設計。
表單元素包括標簽、占位符、輸入框、提示文本、操作。拿下圖的登錄界面舉例,
在表單設計中,每個元素都有其存在的意義。有時候為了深入理解其中某一元素在頁面中的意義,我會特意上除掉這個元素研究頁面發(fā)生了什么變化。 第一、表單中的標簽和占位符都是提示用戶輸入框輸入字段內(nèi)容,有點啰嗦,所以將標簽刪除掉,如下圖:
這樣畫面看上去對齊簡潔了很多,似乎標簽真的是多余的東西。事實上我個人輸入字段少于三個的時候才用這種設計方案,但是當發(fā)現(xiàn)當輸入字段多余三個之后,這種方案就出問題了,例如下圖:
唉,發(fā)現(xiàn)問題來了,例如上圖,當我鼠標點到第五個輸入框,輸入提示消失的時候,你真的不知道自己前面輸入的和即將填寫的信息是什么了?這個時候我們會產(chǎn)生混亂,甚至不得不回去刪除已經(jīng)填寫好的東西看看自己填寫了什么。不要懷疑自己,這種現(xiàn)象從心理學角度來看,是因為人們的短時記憶局限。叫“五加減一”原則,人短時間內(nèi)只能記住4到6件東西,這是傳說中的“五加減一”原則。但因為表單輸入的時候需要動用到記憶檢索,占用了部分大腦耗能,“五加減一”將要大打折扣。所以表單設計上更加適用的是“二加減一”原則,既當用戶需要輸入字段多余三個的時候,就有需要標簽給用戶提示。所以標簽留下是有必要的,因為標簽始終如一的說明你輸入或即將輸入的是什么內(nèi)容。
第二占位符與標簽重復的問題怎么辦?那就簡單粗暴一點將占位符去掉試試,如下圖:
如圖所示,這樣看上去也不是不行,內(nèi)容也能數(shù)清楚,還不會重復。
事實上做過很多表單頁面之后慢慢知道了,在很多社交網(wǎng)站中,用戶所擁有的不僅僅是用戶名,還有可以用手機號、郵箱、昵稱等信息登錄。如果沒有占位符的提示,那到底那個才可以用來登錄呢?要是讓用戶去猜,那就是一份失敗的設計,那這時候占位符就發(fā)揮作用了,如下圖:
這樣用戶一眼看上去就知道應該怎樣填寫,清晰明了。還有一種設計方式就是將標簽設計成圖標,這樣一來畫面就變得靈活而且簡潔,如下圖:
另一種新穎輸入框設計,當用戶點擊輸入框并輸入內(nèi)容之后,標簽位移到輸入框上方并通過色彩變化提示當前輸入狀態(tài),這種表單交互做的更細膩,提升用戶體驗。當然這種設計方式需要預留浮動文字的空間。
當遇見表單很長,輸入的信息很多,標簽與輸入框的對齊方式就會影響到用戶的表單體驗,對齊方式有垂直頂部對齊、水平右對齊、水平左對齊。
標簽垂直頂對齊
標簽和輸入?yún)^(qū)垂直依次排列,從而降低了對頁面寬度的要求。如果你的頁面沒有富裕的空間用于標簽和輸入?yún)^(qū)的橫向排列,這種組合是個不錯的選擇。
眼動軌跡表明,用戶自上而下的掃描表單,焦點多集中在左側(cè)一列,且跳動較小。
標簽水平左對齊
標簽左對齊和輸入?yún)^(qū)水平排列,同樣降低了對頁面高度的要求。標簽左對齊有利于用戶對問題標簽的掃描,但不利于填寫答案,因為標簽距離輸入?yún)^(qū)較遠,要重新定位到右側(cè)輸入框,確實要消耗一點時間。
眼動軌跡表明,用戶花在定位輸入?yún)^(qū)上的時間比看清標簽更長,從而影響了整個表單的完成時間。
標簽水平右對齊
標簽右對齊和輸入?yún)^(qū)水平排列,從而降低了對頁面高度的要求。但與標簽垂直頂對齊相比,由于標簽文字左側(cè)參差不齊,對問題的認知和掃描時間變的更長。
眼動軌跡表明,用戶花了更多時間在看問題,輸入框?qū)λ麄儊碚f很簡單?!禬eb Form Design》一書中對標簽和輸入?yún)^(qū)組合數(shù)據(jù)比較的表格:
總結(jié)一下,標簽采取頂部對齊的方式 能讓用戶更快的瀏覽完成,原因是這種對齊方式對眼球移動的需求比其他對齊方式要更少。其中采用右對齊方式標簽的表單瀏覽時間僅次于頂部對齊標簽的表單,如果你的網(wǎng)頁高度有限的話推薦這種對齊方式。采用左對齊標簽方式的表單是三者之中瀏覽時間最長的,但是,這種對齊方式能夠在你想要用戶放慢速度閱讀,仔細考慮的輸入信息(如一些重要的輸入)。
不知道到底怎么排版很更好,現(xiàn)在明白了。希望可以幫助大家更多的了解表單與輸入的設計。