Echo :本文主要講解表單中的 treeselect 樹選擇、datepicker 日期選擇器和 timepicker 時間選擇器。
根據(jù)組件的用途,可以分為六大類:Feedback 反饋、form 表單、basic 基礎(chǔ)、data 數(shù)據(jù) 、navigation 導(dǎo)航、other 其他。
表單在網(wǎng)頁中主要負責(zé)信息數(shù)據(jù)采集功能,用戶需要填寫輸入信息數(shù)據(jù)并且提交到后端數(shù)據(jù)庫,以此完成信息的采集,則這種組件就是表單組件。
本文主要講解表單中的 treeselect 樹選擇、datepicker 日期選擇器和 timepicker 時間選擇器。
一、treeselect樹選擇
1. 定義
具有層級關(guān)系的選擇器。
2. 使用場景
- 需要使用選擇器,同時可以提供層級結(jié)構(gòu)的枚舉項時。
- 彈出一個下拉選項給用戶選擇操作。
- 具有單選和多選的功能。
例如用戶搜索關(guān)鍵詞時,需要對搜索結(jié)果進行二次篩選,常見的使用樹選擇有城市、組織架構(gòu)等。
3. 基礎(chǔ)樣式
只能選擇枚舉,不支持在選擇框中進行關(guān)鍵詞搜索,且為單選。用戶選擇選項后,浮層收起,表單為完成態(tài)。
對于選項中層級結(jié)構(gòu)是否展開收起,則根據(jù)父子層級架構(gòu)來看待,例如省市比較多,默認展開的話,查找起來會變得很困難,收起的話則可以快速找到省,再次點擊可快速找到市。
4. 含有搜索樣式
選擇框支持搜索,在用戶輸入字符串過程中,枚舉項動態(tài)匹配,且匹配的子集展開。當搜索無結(jié)果時出現(xiàn)搜索無結(jié)果提示,點擊無交互效果。
5. 含有搜索樣式(可選擇空選項)
用戶如果選擇空值,則提交數(shù)據(jù)城市為空。
6. 含有搜索樣式(可清空已選項)
如果用戶已選擇,可提供用戶清空已選擇的機會。用戶如果已選擇選項,則鼠標 hover,出現(xiàn)叉號,點擊叉號,清空選擇框。
7. 含有搜索樣式(多選)
用戶在輸入字符串時,選項中出現(xiàn)匹配選項,點擊復(fù)選框,輸入框出現(xiàn)選項 tag 同時清空輸入框。選擇框支持搜索,在用戶輸入字符串過程中,枚舉項動態(tài)匹配,且匹配的子集展開。點擊選擇器和選擇浮層以外其他區(qū)域,則浮層收起,樹選擇器為完成態(tài)。
二、datepicker日期選擇器
1. 定義
選擇日期的組件。
2. 使用場景
- 當用戶需要填寫年月日/年月時。
- 點擊選擇框,出現(xiàn)日期選擇浮層。
例如在 boss直聘填寫工作經(jīng)理的表單中,需要填寫在職時間,這里使用的就是 datepicker 日期選擇器。
3. 基礎(chǔ)樣式
非時間段日期選擇器。點擊選擇框,出現(xiàn)日期選擇浮層,默認停留在用戶當天日期。用戶未選擇時,清空按鈕默認置灰,已選清空按鈕恢復(fù)正常狀態(tài)。
4. 年月樣式
只能選擇年月,用戶激活輸入框,出現(xiàn)年月選擇浮層。默認停留在用戶當月,清空按鈕默認置灰。用戶點擊選擇時,浮層收起,選擇框出現(xiàn)已選擇當年月。
5. 時間段樣式
時間段日期組件在結(jié)束時會多一個選項為至今。用戶選擇至今,則結(jié)束時間一直持續(xù)到未來。
三、timepicker時間選擇器
1. 定義
用于用戶具體選擇時間點時。
2. 使用場景
- 當用戶需要選擇具體時/分。
- 點擊選擇框,出現(xiàn)時間選擇浮層。
例如微信公眾后臺定時群發(fā)時,可選擇具體時間發(fā)送,點擊出現(xiàn)下拉選項。
3. 基礎(chǔ)樣式
點擊選擇框,出現(xiàn)時間選擇浮層,用戶可以用鼠標上下滾動滑輪選擇具體的時間點。
4. 分鐘刻度樣式
有的場景,不需要具體的分鐘,具體的分鐘在選擇起來因為選項太多而變得麻煩,用戶更多的使用場景是按照刻度來設(shè)置。點擊選擇框,出現(xiàn)時間選擇浮層,用戶可以用鼠標上下滾動滑輪選擇大概的的時間點。
5. 日期和時間組合樣式
有的表單,既要提交日期也要提交時間,這種情況可以用兩個表單設(shè)計,datepiecker 和 timepicker 兩者組合,也可以在一個表單上完成,如下所示,用戶在選擇了日期后,出現(xiàn)時間選擇浮層。
歡迎關(guān)注作者的微信公眾號:「吳軼」
圖片素材作者:Irene Georgiou
「Web端設(shè)計總結(jié)」
- 《如何構(gòu)建Web端設(shè)計規(guī)范之設(shè)計理念篇》
- 《如何構(gòu)建 Web 端設(shè)計規(guī)范之文本與選擇器》
- 《如何構(gòu)建Web端設(shè)計規(guī)范之反饋類組件》
================明星欄目推薦================
優(yōu)優(yōu)教程網(wǎng): UiiiUiii.com 是優(yōu)設(shè)旗下優(yōu)質(zhì)中文教程網(wǎng)站,分享了大量PS、AE、AI、C4D等中文教程,為零基礎(chǔ)設(shè)計愛好者也準備了貼心的知識樹專欄。開啟免費自學(xué)新篇章,按照我們的專欄一步步學(xué)習(xí),一定可以迅速上手并制作出酷炫的視覺效果。
設(shè)計導(dǎo)航:國內(nèi)人氣最高的設(shè)計網(wǎng)址導(dǎo)航,設(shè)計師必備: http://hao.uisdc.com
復(fù)制本文鏈接 文章為作者獨立觀點不代表優(yōu)設(shè)網(wǎng)立場,未經(jīng)允許不得轉(zhuǎn)載。
發(fā)評論!每天贏獎品
點擊 登錄 后,在評論區(qū)留言,系統(tǒng)會隨機派送獎品
2012年成立至今,是國內(nèi)備受歡迎的設(shè)計師平臺,提供獎品贊助 聯(lián)系我們
AI輔助海報設(shè)計101例
已累計誕生 737 位幸運星
發(fā)表評論 為下方 1 條評論點贊,解鎖好運彩蛋
↓ 下方為您推薦了一些精彩有趣的文章熱評 ↓