<em id="09ttv"></em>
    <sup id="09ttv"><pre id="09ttv"></pre></sup>
    <dd id="09ttv"></dd>

        • 設(shè)計輸入框原來這么簡單

          2021-8-22    濤濤

          導(dǎo)讀:系統(tǒng)設(shè)計當中除了按鈕之外,文本輸入框(Text Fields)應(yīng)該是最常見的交互元素了。當你在淘寶買個東西,當你注冊個新賬號,當你買單輸入個金額時,各種使用場景簡直無處不在。可以說把握好輸入框設(shè)計,我們的表單設(shè)計就成功了一大半。

          一、「Text Fields」的基本結(jié)構(gòu)

          今天直接單刀直入不講別的,直接把google的Material Design對于文本輸入框結(jié)構(gòu)分解圖放上來,

          1. 容器(Container)
          2. 前導(dǎo)圖標(Leading icon)
          3. 標簽文本(Label text)
          4. 輸入文本(Input text)
          5. 尾隨圖標(Trailing icon)
          6. 激活指示器(Activation indicator)
          7. 幫助文本(Helper text)

          這里需要指出Material Design對于文本輸入框結(jié)構(gòu)是經(jīng)過多年設(shè)計發(fā)展洗禮,然后基于它規(guī)范之下而生成的標準構(gòu)造體。我們拋開一些非必要元素之后會得到一個基礎(chǔ)版本文本輸入框的構(gòu)造。

          一個表單項從結(jié)構(gòu)上來看可以分為標簽、表單域、提示三個主要的元素。

          1、標簽文本(Label Text)

          “標簽文本”該表單項唯一的名稱,告訴用戶填入什么信息。

          2、幫助文本(Helper text)

          “幫助文本”在該處位置可將提示用戶的相關(guān)信息放置于此。

          3、容器(Container)

          “容器”用戶輸入文本信息區(qū)域,可以是單行文本,也可以是多行文本。

          二、「Text Fields」的交互狀態(tài)

          文本輸入框常規(guī)情況下具有4種交互狀態(tài):「默認狀態(tài)」、「聚集狀態(tài)」、「錯誤狀態(tài)」、「禁用狀態(tài)」

          1、特別提下文本輸入框通常情況下不具有「Hover狀態(tài)」。

          2、在設(shè)計聚焦狀態(tài)的時候,需要注意用戶光標的位置。比如:text fields的信息來源不僅僅于來自用戶鍵入場景,同時還有可能用戶從別處復(fù)制一段文字的場景。

          三、「Text Fields」的外在樣式

          標簽「Label text」的對齊問題是讓設(shè)計師這么多年來一直頭疼的問題,也是讓設(shè)計師不斷創(chuàng)新交互形式的源動力。它直接影響到用戶對于表單的理解成本以及表單填寫的完成率,下面我們就來聊聊一些比較常見的標簽設(shè)計形式。

          1. 「Label text」左對齊

          標簽文本采用左對齊,文本的長短問題又會導(dǎo)致部分較短標簽文本與容器間距增大,讓用戶從左至右瀏覽的效率降低,并且看起來不夠協(xié)調(diào)。同時如果該產(chǎn)品存在國內(nèi)與海外兩種版本的話,將中國翻譯成外文以后長度將會變的十分不可控。

          2. 「Label text」右對齊

          如果標簽文本采用右對齊,標簽文本的長短問題容易導(dǎo)致左側(cè)的視覺隱形邊界錯亂,用戶的規(guī)律眼動容易被打亂,同時如果該產(chǎn)品存在國內(nèi)與海外兩種版本的話,標簽長度問一樣依然存在。

          3. 「Label text」與容器頂端對齊

          介于標簽左對齊與右對齊各自存在不同的優(yōu)缺點,不能完美統(tǒng)一,從而催生出標簽與容器頂端對齊的交互方式。頂端對齊的方式使得用戶視覺動線變得十分規(guī)律,豎直向下瀏覽可以便捷地理解標簽文本閱讀效率提高明顯,同時標簽文字長度不再成為干擾設(shè)計師進行排版的一個糾結(jié)點,很好的解決了有些同時具有國內(nèi)以及海外版本產(chǎn)品的問題。

          但是標簽與容器頂端對齊的方式也不是十全十美,在移動產(chǎn)品場景下或者對縱向空間使用率要求比較高的場景,標簽與容器頂端對齊的設(shè)計方式就比較尷尬。由于表單高度比其他幾個設(shè)計方式要高,造成用戶一邊填寫表單一邊不斷往下滑動。

          4. 前導(dǎo)圖標代替「Label text」

          前導(dǎo)圖標代替「Label text」這種設(shè)計方式在輕量級表單中較為常見,條件也比較苛刻:

          • 基本用在那些表單理解成本相對較低,用戶對此類表單熟悉程度較高的場景。
          • 視覺設(shè)計師對圖標繪制表意能力比較強。

          同時因為每個人生活習(xí)慣、文化差異非常之大,造成對于前導(dǎo)圖標的認知都有很大的不同,由于這種設(shè)計方式對于用戶理解成本很高,信息密度較大的表單類型也不適用,所以沒有很強的普適性。

          5. 占位符代替「Label text」

          占位符代替「Label text」或者將標簽與占位符合二為一的這種設(shè)計方式可以很好的節(jié)省大量縱向設(shè)計空間。但是也是存在比較大的設(shè)計弊端,假如用戶填寫的表單十分復(fù)雜且場景不熟悉需要邊填寫邊理解,那么這種設(shè)計方式就不夠優(yōu)雅了,會讓用戶完全忘記自己在填寫什么類型的表單。

          基于上述一些存在的問題,Material Design的使用了一種比較討巧的設(shè)計策略。即采用占位符承載標簽文本,并且在用戶填寫信息時,標簽文本始終可見,由占位符轉(zhuǎn)移到文本框頂部。

          這種設(shè)計方式對視覺動線、標簽整齊度、排版空間等一系列問題都有改善,但是在填寫信息密度大、理解難度高的表單上表現(xiàn)就不盡如人意。讀者現(xiàn)在可以腦補下,在一個需要填寫大量表單的場景下,這種帶有動效的方式會造成視覺混亂,不能讓用戶沉浸式的填寫信息,容易讓用戶出戲。

          不過在某些商業(yè)場景下,這種設(shè)計方式對數(shù)據(jù)轉(zhuǎn)化會有比較不錯的表現(xiàn)。譬如在電商的搜索框當中,把一些需要重點的商品信息放在占位符上,一方面對該商品的曝光量必然有所提升,另一方面在用戶直接點擊搜索時,將會以當前占位符內(nèi)容進行搜索,達到為所推薦商品引流的效果。

          四、需要注意的點

          1. 注意粘貼場景

          前文也提到過text fields的信息來源不僅僅于來自用戶鍵入場景,同時還有可能用戶從別處復(fù)制一段文字的場景。那么在用戶復(fù)制信息過來的時候,就需要特別注意focus狀態(tài)下的光標位置,必須在文字的末尾,而不是在其他什么亂七八糟奇特的地方。

          2. 合理的反饋

          1)負反饋

          合理的反饋信息對用戶降低理解成本、提高表單填寫率也是至關(guān)重要的一部分。這里我總結(jié)一些比較常見的錯誤類型供大家參考,沒有想到有缺失的類型也希望大家?guī)臀已a全。

          「內(nèi)容是否為空」比如必填項;

          「二次確認是否相同」比如密碼校驗;

          「輸入信息是否合規(guī)」比如密碼格式;

          「輸入信息長度合法性」比如手機號碼長度;

          「輸入信息的唯一性」比如收到的驗證碼。

          2)正反饋

          從用戶體驗流派角度去分析,好的設(shè)計不僅在錯誤情況下給出明顯易懂的提示信息,也要在正確場景下給到正向反饋與鼓勵,讓用戶增強信心。

          3. 提供格式范例

          對于某些具有特殊格式的輸入信息(比如手機號碼、出生年月、信用卡到期日等等),我們在設(shè)計占位符的時候就可以預(yù)先把格式寫入其中,告訴用戶信息輸入的必要格式,起到提前防錯效果。

          4. 清除功能

          清除功能在pc端的表單中存不存在區(qū)別并不是很大,但是在移動端表單中小編強烈建議把它放上去,因為可以幫助用戶大大降低交互成本。

          5. 合理的字數(shù)提示

          在使用多行文本輸入信息的時候,我們經(jīng)常會碰到輸入文字超出文本域字數(shù)規(guī)定的情況。那么一個優(yōu)雅的字數(shù)限制方式就顯得尤為重要。一般采取兩種設(shè)計方式:

          • 當用戶輸入信息超過設(shè)計規(guī)定時,就不讓用戶繼續(xù)輸入,同時也不顯示超出信息。
          • 在文本框內(nèi)顯示所有用戶輸入的信息對于不做限制,在幫助文本(Helper text)處告訴用戶你已經(jīng)超出了規(guī)定。

          顯而易見第二種方式更為優(yōu)雅,也更能夠獲得用戶的尊重,畢竟最高層次的用戶體驗就是讓用戶自由的輸入。

          6. 為特殊人群而設(shè)計

          根據(jù)相關(guān)研究機構(gòu)調(diào)查報告得出每10個人當中就是1個具有某些方面的先天不足,所以恢復(fù)到初心「設(shè)計以人為本」,針對特殊人群在設(shè)計的時候我們必須要考慮周全,比如紅綠色盲。這里小編就不展開闡述了,有機會的話可以另外開一篇文章專門講講這方面設(shè)計需要注意的點。

          五、文末總結(jié)

          Text Fields是我們平常表單設(shè)計工作中無法避免的一環(huán),幾乎20%的Text Fields承擔著表單當中80%的重要功能。與表單填寫率與完成率有著密不可分的關(guān)系。如何合理的設(shè)計表單當中的Text Fields成為了工作當中的重中之重。

          相關(guān)知識推薦:你到底會不會「下拉菜單」啊?



          藍藍設(shè)計建立了UI設(shè)計分享群,每天會分享國內(nèi)外的一些優(yōu)秀設(shè)計,如果有興趣的話,可以進入一起成長學(xué)習(xí),請掃碼ben_lanlan,報下信息,會請您入群。歡迎您加入噢~~希望得到建議咨詢、商務(wù)合作,也請與我們聯(lián)系。

          文章來源:人人都是產(chǎn)品經(jīng)理   作者:月亮與六便士

          分享此文一切功德,皆悉回向給文章原作者及眾讀者.

          免責聲明:藍藍設(shè)計尊重原作者,文章的版權(quán)歸原作者。如涉及版權(quán)問題,請及時與我們?nèi)〉寐?lián)系,我們立即更正或刪除。

          藍藍設(shè)計m.sdgs6788.com )是一家專注而深入的界面設(shè)計公司,為期望卓越的國內(nèi)外企業(yè)提供卓越的UI界面設(shè)計、BS界面設(shè)計 、 cs界面設(shè)計 、 ipad界面設(shè)計 、 包裝設(shè)計 、 圖標定制 、 用戶體驗 、交互設(shè)計、 網(wǎng)站建設(shè) 平面設(shè)計服務(wù)


          日歷

          鏈接

          個人資料

          藍藍設(shè)計的小編 http://m.sdgs6788.com

          存檔

          青春久久| 97超级碰碰碰碰久久久久| 国产精品美女久久福利网站| 天天综合久久一二三区| 亚洲欧美成人综合久久久| 国内精品久久久久久99蜜桃| 国产日韩久久免费影院| 伊人久久大香线蕉精品不卡 | 一本久久免费视频| 精品多毛少妇人妻AV免费久久| 国产精品9999久久久久| 久久久无码精品午夜| 99久久超碰中文字幕伊人| 久久精品?ⅴ无码中文字幕| 久久婷婷五月综合色奶水99啪| 精品国产福利久久久| 久久综合亚洲鲁鲁五月天| 1000部精品久久久久久久久| 欧美成人免费观看久久| 一本久久久久久久| 97久久久精品综合88久久| 久久中文字幕人妻熟av女| 91精品国产色综久久| 久久AV高清无码| 亚洲国产欧洲综合997久久| 久久久久人妻一区精品果冻| 丰满少妇人妻久久久久久| 亚洲av日韩精品久久久久久a| 久久性生大片免费观看性| 99热成人精品免费久久| 狠色狠色狠狠色综合久久| 精品免费久久久久久久| 亚洲精品乱码久久久久久按摩 | 国产一区二区三精品久久久无广告| 亚洲精品无码久久千人斩| 成人久久免费网站| 漂亮人妻被中出中文字幕久久 | 久久久久亚洲av无码专区| 亚洲国产精品无码久久久秋霞2 | 日本三级久久网| 91麻豆精品国产91久久久久久|