設計規範 | Web端設計組件篇-文本與選擇器

2021-02-18 互動設計學堂

♝點擊上方「互動設計學堂」關注我們,送電子書

根據組件的用途,可以分為六大類:Feedback 反饋、form 表單、basic 基礎、data 數據 、navigation 導航、other 其他。

 

表單在網頁中主要負責數據採集功能;用戶需要填寫輸入數據並且提交到資料庫,則這種組件就是表單類。

本文主要講解表單中的文本和選擇器,其中文本分為input短文本、InputAutocomplete 短文本聯想和InputMultiline 長文本。

input 短文本

定義:用於用戶文本輸入,並以字符串的方式提交到資料庫。

使用場景:

1.用戶需要輸入字符時

2.通過滑鼠鍵盤輸入內容

3.輸入的文本通常置於輸入框

例如網易考拉優惠券兌換的表單填寫,就是短文本輸入組件,前面是標題,後面是文本輸入框。

 input短文本組件的展示形式可以分為三類。第1類是標題和輸入框左右排列;第二類是標題和輸入框上下排列;第三列不需要標題的排列。

標題和輸入框左右排列時,短文本組件存在的狀態有:初始態、激活態、報錯態、完成態和禁用態。

常見的表單類排版都是左右排版,同時表單之間,標題採用左對齊,輸入框左對齊的情況比較多。有時候標題名字過長這樣話 左右排列就不夠好,這時候需要採用上下排列。

標題和輸入框上下排版時,存在狀態和左右排列是一致的。

當沒有標題時,存在狀態同左右排列的規則和邏輯。

InputAutocomplete 短文本聯想

定義:用戶用於文本輸入,在輸入過程中會聯想匹配文本選項,並以字符串的方式提交到資料庫。

使用場景:

1.需要用戶輸入文本時。

2.提供聯想匹配文本,減少用戶輸入成本。

3.在輸入過程中根據用戶輸入的內容,出現匹配選項,提交的數據是文本而非枚舉項。

例如百度搜索,在輸入框輸入關鍵詞時會出現對應的聯想匹配文本。

和input短文本組件相比,短文本聯想唯一的不同就是新增了聯想匹配選項,並且提交的是文本而非枚舉項。

標題和輸入框左右排列時,短文本聯想組件存在的狀態有:初始態、激活態、報錯態、完成態和禁用態。

上下排列的狀態和規則邏輯同左右排列。

不含標題的狀態和規則邏輯同左右排列。

InputMultiline 長文本

定義:用戶用於長文本輸入,並以文本的方式提交到資料庫。

使用場景:

1.多段文字輸入

2.需要換行

3.輸入的文本通常置於輸入框中

例如新浪微博,在輸入框發微博時,就是長文本輸入,可以換行。

 

標題和輸入框左右排列時,InputMultiline 長文本存在的狀態有:初始態、激活態、報錯態、完成態和禁用態。在輸入過程中一般有字數統計,超過限制字數,不允許用戶輸入。

 

上下排列邏輯和規則同左右排列。

不含標題的邏輯同左右排列。

select 選擇器

定義:用戶通過選擇枚舉項,提交到伺服器。後端存儲為枚舉項。

使用場景:

1.彈出一個下拉選項給用戶選擇操作

2.當選項少時(少於 5 項),建議直接將選項平鋪,使用 Radio 是更好的選擇。

例如淘寶賣家後臺篩選訂單的狀態時,點擊選擇器,出現下拉列表。這就是一個常見的選擇器,選擇器分為多選和單選兩大類,

下圖為選擇器基本樣式,就是簡單的下拉選項,不可進行關鍵詞的搜索。

下圖是可以搜索的選擇器,當輸入框處於激活態時,浮出下拉列表。在輸入過程中,出現匹配枚舉項,點擊枚舉項,則輸入的關鍵詞清空,同時下拉選項收起。輸入框出現選擇的選項。

有時候存在一個場景。用戶對需要填寫的選項設為空選項,則需要空值的選項。

有時候存在一個場景,用戶選擇了一個選項,但是後面想去掉選擇的選項,不進行選擇。

選擇器多選組件中需要注意的一點就是:用戶在輸入關鍵詞中,選擇對應下拉選項,則輸入的字符串清空,同時出現該選項tag。

轉載自:公眾號 UEDC,Echo的個人知識心得總結分享平臺

作者:Echo

歡迎投稿:jhsjxt@163.com

加老D私人微信18605817040,和老D一起學交互,老D會在朋友圈發精選文章和招聘信息

互動設計學堂已經開設了新的欄目-行知書院,旨在幫助小夥伴們來高效的學習現在市面上優秀的用戶體驗書籍比如《互動設計精髓》等等,同時結合老D的工作經驗來幫助你們從不同的高度和角度來解讀書中的內容。每天一課,積少成多。已有222位小夥伴加入。詳細了解行知書院

相關焦點

  • 設計規範 | Web端設計組件篇-反饋類
    設計規範中最重要的部分就是組件規範了,制定組件的規範有哪些好處呢?高效簡單:熟悉了解組件的用法之後,在做界面設計時,只需要合理運用組件就可以快速搭建web端界面,高效無差錯。由於有成套的組件規範,所以在互動設計和視覺設計過程中無需每次都重複勞動。
  • 設計規範|Web端設計組件篇―樹和日期時間選擇器
    根據組件的用途,可以分為六大類:Feedback 反饋、form 表單、basic 基礎、data 數據 、navigation 導航、other 其他。表單在網頁中主要負責信息數據採集功能,用戶需要填寫輸入信息數據並且提交到後端資料庫,以此完成信息的採集,則這種組件就是表單組件。本文主要講解表單中的treeselect樹選擇、datepicker日期選擇器和timepicker時間選擇器。
  • 乾貨貼:Web 後臺設計易被忽視的組件技巧
    今天我們聊一聊哪些容易被忽視的 Web 設計組件技巧。儘管現在各家都將產品設計的重頭放在移動端,但對於運營後臺管理系統,仍然會將 Web 端作為自己的兵家必正之地。對於有著精細化管理,最小顆粒的維護自己平臺商品、服務、企業信息的網際網路產品來說。Web 端的大屏、易於錄入讀取數據等優勢仍然是移動端不可取代的。那麼在 Web 端產品設計中,是不是存在一些容易被我們忽視的技巧呢?
  • 設計師必備丨Web端響應式設計規範(2020版)
    距離上一期整理的移動端設計規範《也許是2020年全網最全的關於iOS、Android設計規範、適配總結文章》已過去140多天,得到了很多朋友的認同,這次我整理了響應式網頁設計規範,希望可以給大家帶來一定幫助。不足之處,還望斧正,祝閱讀愉快。 喜歡《蝸牛和筆》公眾號的朋友可以給個關注,會不定期更新乾貨和原創作品,感謝。
  • 利用Symbol 建立一套設計規範組件庫?
    Text style ¹△ 圖片來自Sketch手冊在設計包含大量文本的界面時,許多圖層擁有相同的文本屬性。將它們保存為 Text Style,即可復用這些文本屬性,無需逐一設置。Text Style 用於設置文字規範,涵蓋字體、字號、字重、顏色、字間距、行高² 、段間距等內容。
  • B端設計|全方位講解下字體設計規範
    第二篇,我們就要回到 UI 整個類目裡最麻煩,也是最重要的規範類型——字體。
  • B端產品中,Web端表單如何設計
    編輯導語:B端產品往往由於業務體量龐大,導致信息複雜,同時對業務的精確性的要求很高;服務於B端的業務,不能夠出信息錯誤,填錯一個信息,就會引發巨大的問題。本文結合筆者自己的工作經驗,總結了大型B端業務中表單的設計方法,供小夥伴參考。
  • B端組件化思考:基本規範篇
    設計B端項目,我們需要思考的是如何運用組件化的思維去維護後續的迭代和優化,以及如何進行團隊的協作。而團隊化的組件規範,是良好協作的基礎。antdesign作為一種B端設計語言,是目前開源化組件非常好的。
  • 設計規範 | 詳解組件控制項結構體系:網絡異常類
    那麼,針對網絡異常情況一共有哪幾種設計呢?哪些情況使用全局組件,哪些情況使用局部組件呢?本文作者就按照三種網絡情況,總結了對應設計形式。網絡異常無非就3種情況:第一種是網絡切換:WiFi網絡環境切換到了移動數據網絡環境。第二種是斷網情況:完全沒有網絡。第三種就是弱網情況:2G/E時無法加載或者上傳數據。
  • 【第2065期】做B端後臺產品很複雜?一份完整的設計流程和規範!
    制定設計規範的作用為後臺產品制定設計規範有哪些作用和好處呢?簡單來說就是對產品好、對自己好、對團隊好、對客戶好。對產品:在項目完成第一版較為穩定的版本時,著手制定設計標準,統一公司視覺設計規範及某些特定互動設計規範。同一個項目會有多個設計師的參與,規範化的設計語言,避免因設計控制項混亂而影響設計輸出。
  • 前端開發規範(二、CSS篇)
    CSS代碼組織以組件為單位組織代碼段;制定一致的注釋規範;組件塊和子組件塊以及聲明塊之間使用一空行分隔,子組件塊之間三空行分隔;如果使用了多個 CSS 文件,將其按照組件而非頁面的形式分拆,因為頁面會被重組,而組件只會被移動;良好的注釋是非常重要的。
  • 米大師web改版之設計總結
    本文作者將對本次的米大師web改版設計進行了總結,主要是針對已知問題,從三個方面進行解決。一、項目背景1、米大師web是什麼?米大師web是計費平臺部為公司以及合作方提供的,web端泛娛樂業務支付解決方案。後臺以SDK包提供給業務,前端以支付彈窗形式適配所有業務場景。
  • ReactNative 的組件架構設計
    【編者按】本篇作者 @cnsnake11,寫的是 react native 的架構設計,如果你用 react
  • 《網頁設計綜合指南》(三):網頁設計看這篇文章就夠了
    本篇包含內容三、移動端適配四、無障礙設計4.1 弱視用戶4.2 色盲用戶4.3 盲人用戶4.4 鍵盤適配體驗會很不好,或者說設計的毫無意義。低對比度文本在PC端很難閱讀,在行動裝置上變得更加困難。想像一下,你在明亮的陽光下行走時,需要在行動裝置上閱讀低對比度的文本。這提醒我們,設計要確保信息能傳遞給用戶。永遠不要為了美觀犧牲可用性。網站上的文本和其他重要元素的最重要的是可讀(用)性。可讀性要求文本和背景之間有足夠的對比。
  • 軟體項目實訓及課程設計指導——系統概要設計中的組件設計示例
    軟體項目實訓及課程設計指導——軟體系統概要設計中的組件設計示例1、UML技術規範中的UML組件及UML組件圖UML技術規範中的組件是軟體應用系統的一個物理單元,它代表軟體應用系統中的一個物理實現的功能模塊——在Java技術平臺中一般為一個*.jar包文件。
  • 騰訊推出移動端動畫組件PAG,釋放設計生產力!
    包括動畫貼紙,轉場特效,以及天氣和地理位置等帶動畫的智能填充文本。1. 傳統AE設計思路:設計師使用AE先設計好動畫,然後導出視頻Demo。研發再來根據Demo拆解動效組成。如果是不支持的特效能力,還需要單獨排期進行開發。流程圖如下:
  • B端交互組件之:表單篇
    下面我會把表單這個組件層層剖開,細細道來。一、表單所處位置設計一款產品時,表單會用的比較多,作為主要的輸入操作的表現形式,會體現在很多的地方,下面會對表單所處位置進行詳細講解。1.採用彈窗來承載表單組件的話,頁面層級就會看起來簡單很多,輸入數據提交後,彈窗會自動消失並同時刷新頁面內容。這也是產品設計比較常用的方式。3. 多層彈窗當用彈窗來承載比較複雜的表單組件時,為了讓層級更清晰,用戶認知屬性更好,可能需要在彈窗上再增加彈窗來承載細節的表單組件,這裡我姑且稱為多層彈窗吧。
  • 如何實現完美的手機UI界面,從文本排版設計說起
    ---維基百科2、為什麼文本版排版在手機端設計中很重要?手機端設計比網頁設計要求更精緻細膩,這個方寸之間的屏幕上,每個元素的選擇都更加謹慎,不僅美觀,更要實用。用戶對手機端文本排版設計的體驗要求也更高,於設計師而言,讓用戶能滿足於手機的文本排版設計是極具挑戰性的。
  • 專家訪談:亟待規範——從應用角度談組件尺寸及版型設計標準化
    毋庸置疑,矽片和組件尺寸加大,有利於降低矽片、電池和組件企業的製造成本;多數情況下,也可以提高應用端單位土地面積的能量密度,進而降低 BOSS成本。另外,針對組件運輸條件限制,企業也可以通過版型設計加以解決。
  • 5大策略,幫你設計一個體驗優秀的Web端表單
    在web端上,表單是一種非常常見的存在。那麼對設計師來說,如何設計出優秀的表單呢?什麼樣的表單會帶來良好的用戶體驗呢?筆者將為大家介紹幾個設計策略,希望對你有所幫助。表單(不是表格),作為最為常見的頁面模塊,是不是都快忽略它的存在了?回想一下你登陸網站填寫信息、購物填寫地址、填寫調查問卷、修改個人中心信息時……都是在和表單發生互動。