旗下產(chǎn)業(yè): A產(chǎn)業(yè)/?A實習(xí)/?A計劃
全國統(tǒng)一咨詢熱線:010-5367 2995
首頁 > 熱門文章 > UI設(shè)計 > UI設(shè)計中文本框和表單設(shè)計怎么做

UI設(shè)計中文本框和表單設(shè)計怎么做

時間:2020-12-08來源:m.mwtacok.cn點擊量:作者:Gella
時間:2020-12-08點擊量:作者:Gella

  表單是 UI 界面中最為常見的元素,它通常是用來搜集和呈現(xiàn)一些數(shù)據(jù)、信息和特定的字段。在現(xiàn)實世界中,印刷的表格存在的時間更為久遠(yuǎn),它們身上有很多設(shè)計可以作為重要的參考,幫助我們優(yōu)化 UI 中的表單元素。

  UI設(shè)計中文本框和表單設(shè)計怎么做
 
  一、文本框剖析

  文本框允許用戶在界面中輸入文本。它們通常顯示在表單和對話框中。文本字段組件設(shè)計應(yīng)為交互提供明確的可見性,使字段在布局中好發(fā)現(xiàn),高效填充且容易理解。

  UI設(shè)計中文本框和表單設(shè)計怎么做
 
  這些是基本文本字段的重要元素:

  1.容器-可交互輸入文本的區(qū)域

  2.輸入文本-輸入文本字段

  3.標(biāo)簽文本(標(biāo)題)-告訴用戶給定表單字段中屬于什么信息

  4.占位符文本-是所需信息的描述或示例,在用戶輸入文本后會被替換

  5.幫助提示或驗證文本(可選) -提供其他上下文或驗證消息

  6.頭部圖標(biāo)(可選) -描述文本字段所需的輸入類型

  7.尾部圖標(biāo)(可選) —對輸入的文本的附加控制,例如清除,隱藏/顯示等

  二、文本框類型

  它們大多數(shù)基于基本文本框,為了更好地展示特定類型的信息而做的演變,例如輸入信用卡號的文本框。以下是我們創(chuàng)建的整個UI中最常用的輸入類型的一些示例:

  UI設(shè)計中文本框和表單設(shè)計怎么做
 
  三、使用恰當(dāng)?shù)妮斎肟蝾愋蛠硎占瘮?shù)據(jù)

  為收集的數(shù)據(jù)提供正確的文本框類型,將幫助用戶以正確的格式輸入信息,并避免錯誤,從而使填寫過程盡可能簡單高效。

  UI設(shè)計中文本框和表單設(shè)計怎么做
 
  四、文本框需要根據(jù)狀態(tài)和用戶的交互來及時變化外觀

  可以通過提供視覺上的變化來傳達(dá)文本框的狀態(tài)。輸入文本字段可以具有以下狀態(tài)之一:未激活,懸停,激活,禁用,校驗,報錯。大家在做表單設(shè)計時最好的做法就是遵循這些狀態(tài)的變化,不要挑戰(zhàn)已經(jīng)形成的用戶思維模型。


 UI設(shè)計中文本框和表單設(shè)計怎么做
 
  五、選擇最佳的文本框樣式

  通常,文本框的標(biāo)題有三種常用的位置可選擇:頂部,左側(cè)對齊和右側(cè)對齊。采用哪種樣式將取決于表單的主要目標(biāo)和表單的大小,組件庫以及要設(shè)計的平臺。它們各自具有一些優(yōu)點和缺點。

  UI設(shè)計中文本框和表單設(shè)計怎么做
 
  我已經(jīng)根據(jù)大型設(shè)計研究的研究結(jié)果進(jìn)行了匯總,最開始的Material design指南中流行的下劃線輸入并不是最佳選擇。有趣的是,同一項研究表明,用戶更喜歡帶有圓角的輸入。

  (1)標(biāo)題左對齊

  當(dāng)用戶不熟悉所要填寫的內(nèi)容時,這是一個不錯的選擇

  優(yōu)點:標(biāo)題易于拓展;充分利用垂直空間

  缺點:標(biāo)題和相應(yīng)的輸入內(nèi)容之間的距離過長,而且不一致的距離會增加文本輸入的完成時間

  UI設(shè)計中文本框和表單設(shè)計怎么做
 
  (2)標(biāo)題右對齊

  與左對齊的標(biāo)題相比,完成時間快將近兩倍

  優(yōu)點:文本的標(biāo)題和輸入內(nèi)容的位置更緊密,減少了了眼睛的運(yùn)動次數(shù),從而縮短了完成時間

  缺點:難以快速掃描表單并了解所需的所有信息

  UI設(shè)計中文本框和表單設(shè)計怎么做
 
  (3)標(biāo)題頂對齊

  這是在大多數(shù)情況下最快的時間和最全面的選擇。在移動端上效果很好,因為它們不需要很多水平空間。

  優(yōu)點:能夠讓用戶單一眼球移動即可了解輸入標(biāo)題和輸入文本,能夠更快的完成

  缺點:需要更多垂直空間

  UI設(shè)計中文本框和表單設(shè)計怎么做
 
  六、文本框的長度應(yīng)與預(yù)期的用戶輸入內(nèi)容長度成比例

  為表單中的所有文本框都使用相同的輸入長度會使它們在視覺展現(xiàn)上令人愉悅,但是卻很難完成填寫。

 UI設(shè)計中文本框和表單設(shè)計怎么做
 
  七、占位符文字不能替代標(biāo)題

  輸入信息后文本框內(nèi)占位文本的消失,會對用戶的短期記憶產(chǎn)生壓力。沒有標(biāo)題,用戶將無法在提交表單之前檢查他們提供的所有信息。如果您需要極簡的表單設(shè)計,則可以使用“Material design”浮動標(biāo)題的方法。

  表單內(nèi)的占位符文本有時會使用戶感到困惑,最好在字段外使用提示文本。

  UI設(shè)計中文本框和表單設(shè)計怎么做
 
  UI設(shè)計中文本框和表單設(shè)計怎么做
 
  八、幫助用戶填寫表單

 
  使用自動完成功能幫助解決部分查詢功能,在用戶的輸入框中,用戶可以按Enter或“右箭頭鍵”使用它。
  
  使用自動聯(lián)想值搜索相關(guān)的關(guān)鍵字和建議使用的內(nèi)容列表。列表以下拉彈層形式顯示多個建議列表。
  
  預(yù)填充字段并使用智能默認(rèn)值。通常,您可以通過IP或地理位置輕松檢測用戶所在的國家和城市。根據(jù)最常見的方案進(jìn)行分析,我們一般可以定義默認(rèn)情況下應(yīng)選擇的內(nèi)容。
  
 UI設(shè)計中文本框和表單設(shè)計怎么做
  
  提供上下文信息。為了用戶做出正確的決定或避免錯誤,用戶在進(jìn)行轉(zhuǎn)帳時將需要一些其他信息,例如帳戶余額,如果能夠從上下文中獲取這些信息,就請及時給出。
  
  九、使用實時校驗
  
  “實時校驗”是在用戶瀏覽表單時實時檢查用戶輸入的有效性,而不是在用戶提交表單時一次性檢查全部輸入:
  
  驗證消息顯示在靠近輸入的區(qū)域,并一起顯示
  
  
  不要太過于激進(jìn)的方式提示錯誤消息,應(yīng)該告訴用戶如何解決問題,而不是責(zé)怪他們
  
  
  當(dāng)字段在用戶完成輸入之前就被標(biāo)記為無效時,請避免“提前驗證”
  
  
  考慮使用“正向校驗”,可以增加一種愉悅感和成就感
  
  UI設(shè)計中文本框和表單設(shè)計怎么做
 
  十、讓表單看起來更簡潔高效

  (1)減少字段數(shù)

  它將消除視覺和認(rèn)知負(fù)擔(dān),并且看起來更簡單。
  
  不要將全名和日期之類的文本分成多個字段
  
  
  不要多次詢問相同的信息
  
  
  使用標(biāo)簽和提示復(fù)制以盡可能地縮短它
  
  UI設(shè)計中文本框和表單設(shè)計怎么做
 
  (2)隱藏不相關(guān)的字段

  我們僅展示基本要點,通過逐步顯示信息的方式來幫助用戶管理信息的復(fù)雜性,在用戶需要的時候再展示出來。比如加個開關(guān)按鈕把不重要的信息隱藏。

  UI設(shè)計中文本框和表單設(shè)計怎么做
 
  (3)使用條件邏輯

  使用條件邏輯能夠根據(jù)用戶的答案,自動顯示或隱藏某些字段,并可以在表單中t跳過頁面。這種方法不僅可以減少字段數(shù),而且可以使填寫過程更具個性化和對話性。

  UI設(shè)計中文本框和表單設(shè)計怎么做
 
  (4)相關(guān)字段打組

  簡化復(fù)雜表單的最簡單方法之一就是開始對相關(guān)字段進(jìn)行分組。格式塔心理學(xué)中有多種分組原則,可以使項目感覺相關(guān):接近度,相似度,連續(xù)性,閉合性和連通性。將數(shù)十個非結(jié)構(gòu)化字段分組為幾個可管理的集合將顯著提高表單的可用性。

  UI設(shè)計中文本框和表單設(shè)計怎么做
 
  (5)將復(fù)雜的表單分為幾個簡單的步驟

  有時即使刪除了所有不必要的內(nèi)容,某些表單也會很龐大。將大型任務(wù)分解為一系列較小的任務(wù)看起來容易得多,并促使用戶將填寫過程進(jìn)行到最后。
  
  顯示步驟條,以視覺方式傳達(dá)用戶的進(jìn)度,這可以提高滿意度并激發(fā)用戶繼續(xù)填寫的動力
  
  
  不要過于細(xì)化表單,太多的步驟將無濟(jì)于事,只會惹惱用戶
  
  
  對關(guān)鍵信息進(jìn)行匯總以減輕用戶的焦慮,最后需要進(jìn)行復(fù)查
  
 UI設(shè)計中文本框和表單設(shè)計怎么做
 
  (6)避免使用多個列布局

  一列布局為用戶創(chuàng)建了一條清晰的完成路徑。使用多列表單布局的后果包括:用戶跳過他們實際要輸入數(shù)據(jù)的字段;將數(shù)據(jù)輸入到錯誤的字段中;或者只是想暫停一下而可能導(dǎo)致放棄。

 UI設(shè)計中文本框和表單設(shè)計怎么做
 
  十一、讓用戶沉浸在表單填寫,盡量少的顯示表單外的功能

  如果表單足夠大,可以分成多個步驟,則應(yīng)該為它分配一個單獨的,清晰明確的空間。顯示常規(guī)導(dǎo)航或任何會破壞表單填寫過程的鏈接/按鈕,只會造成混亂。我也建議不要在小型彈出窗口中使用多步驟表單。

  UI設(shè)計中文本框和表單設(shè)計怎么做
 
  十二、顯示恰當(dāng)?shù)逆I盤類型

  Android或iOS提供了幾種不同的鍵盤類型,每種類型的鍵盤都旨在促進(jìn)不同類型的輸入。為了簡化數(shù)據(jù)輸入,在編輯文本字段時顯示的鍵盤應(yīng)適合該字段中的內(nèi)容類型。注意鍵盤將出現(xiàn)的位置。為了避免不必要的頁面滾動,請將文本字段放在上方區(qū)域。

  UI設(shè)計中文本框和表單設(shè)計怎么做
 
  十三、停止荒謬的密碼創(chuàng)建設(shè)計
  
  允許用戶取消隱藏密碼,而不是要求他們輸入兩次密碼,這對于生成密碼的應(yīng)用程序也將更有效
  
  
  始終顯示密碼要求,并顯示用戶在滿足填寫條件方面的進(jìn)度。嘗試簡化對用戶的要求
  
  
  使用強(qiáng)度計量條以鼓勵用戶創(chuàng)建更強(qiáng)的密碼
  
  UI設(shè)計中文本框和表單設(shè)計怎么做

預(yù)約申請免費試聽課

填寫下面表單即可預(yù)約申請免費試聽!怕錢不夠?可先就業(yè)掙錢后再付學(xué)費! 怕學(xué)不會?助教全程陪讀,隨時解惑!擔(dān)心就業(yè)?一地學(xué)習(xí),可推薦就業(yè)!

?2007-2021/北京漫動者教育科技有限公司版權(quán)所有
備案號:京ICP備12034770號

?2007-2022/ m.mwtacok.cn 北京漫動者數(shù)字科技有限公司 備案號: 京ICP備12034770號 監(jiān)督電話:010-53672995 郵箱:bjaaa@aaaedu.cc

京公網(wǎng)安備 11010802035704號

網(wǎng)站地圖