UI 介面中下拉選單完全設計指南

語言: CN / TW / HK

編者按:這篇文章來自資深設計師 Jeremiah Lam,他所撰寫的 這篇文章 將UI中的下拉選單的一些常見的注意事項都梳理總結了出來,做 UI 設計的同學可以收藏一下 ~

當用戶需要在UI介面中選擇不同功能、選項、條目的時候,需要依賴諸如複選框、開關、按鈕、下拉選單等 UI 控制元件。這些 UI 控制元件有著不同的優缺點,需要根據使用場景和使用者需求來靈活使用,同時,這些控制元件的設計也有很多注意事項。

今天這篇文章著重聊聊下拉選單的設計注意事項,文章會加入大量的用例和最佳實踐來為你進行說明。而在設計的規則和技巧上,有很多上來自於體驗設計領域內最著名的 NN Group 和 Baymard Institute 的文章。

下拉選單的基本剖析

  1. 標籤:告知使用者所要選擇的內容
  2. 欄位圖示(可選):用來說明相應的欄位特徵的圖示
  3. 搜尋欄目(可選):用來幫助使用者輕鬆找到所需選項,前提條件上下拉選單中欄位超過20個
  4. 複選框(可選):讓使用者可用同時選中多個選項

下拉選單的型別

根據所需輸入的內容的性質,下拉選單的外觀可能會有所變動,方便處理不同型別的資訊。設計下拉選單的時候,需要保持足夠的靈活性,提高可用性,兼顧不同的輸入型別,這一點很重要。

下拉選單的狀態

基於不同的互動狀態,下拉選單的 UI 介面有多個不同的狀態。每個狀態在視覺上都比較相似,但是在設計的時候,要讓使用者能夠清晰地區分開來。下拉選單通常有 預設、啟用、懸停、禁用、聚焦和出錯這幾種狀態。

下面是設計下拉選單的時候,一些重要的設計準則和最佳實踐。

1、避免下拉選單有太多選項

下拉選單選項多,是下拉選單的一大特點,但是如果選項太多,可能會對體驗產生負面的影響,比如選項超過15個的時候,使用者極有可能會覺得不知所措。

此外,選項過多還會出現滾動瀏覽的問題。使用者只有將游標置於下拉框當中才能正常瀏覽,而如果不小心游標挪到下拉框之外,則可能讓整個頁面滾動,這是一件非常令人討厭的事情。

但是避免不了要怎麼辦呢?超長的下拉框是最常見的一種情況,當你需要填寫/選擇自己所在的國家和地區的時候,超長的列表簡直讓人崩潰。

這個時候有2種解決方案:

  • 使用自動填寫來幫助使用者補完資訊
  • 將搜尋功能整合在輸入框當中

2、選項太少時就別採用下拉選單

如果選項太少,但是依然使用下拉框就有點浪費了。你可以使用普通的按鈕或者選擇器控制元件來搞定這個功能,這可能比下拉選單來的更加直觀和易用,因為相比之下,下拉框還會隱藏資訊。

所以,沒有太多選項的時候,就儘量不要使用下拉選單。

3、讓不可用選項以灰色顯示

首先要說的是,某個選項存在但是不可選(被禁用)和不提供這一選項,是兩個截然不同的情況。如果直接不顯示,就意味著邏輯和介面一致性失衡了。所以,最好讓不可用的、被禁用的選項保留,但是以灰色顯示,且不可選。

4、按照邏輯來排列選項

列舉出的選項應該符合一定的規律,方便使用者定位和篩選。最常見的情況,是按照字母順序或者數字順序來排列,這樣使用者有清晰的預期和搜尋定位的依據。

5、如果輸入更快就不要用下拉選單

在有的情形下,輸入可能是比在下拉選單中選擇來的更快的。一種比較典型的情況,是輸入信用卡的有效期,輸入「月份/年」這樣的資訊,比在兩個下拉選單中挨個選擇,來的快。

儘管使用者輸入內容需要程式進行驗證和匹配,但是從可用性的角度上來說,直接輸入依然是更好的選擇,因為它減少了操作和認知負擔。

6、避免濫用功能和互動

當某些資料和資訊是可以自動匹配的時候,就沒有必要反覆找使用者去確認了。這種情況最典型的,就是系統可以根據信用卡號來匹配相應的卡的型別,這就不需要使用者使用下拉選單去挨個選擇了。

7、儘可能減少運算元

你可以通過自定義下拉框的設計,來減少操作的數量。一個經典的案例,是選擇日期的下拉選單的設計。如果是普通的下拉選單,你可能需要三個,但是使用自定義的下拉選單,就會方便很多。

8、使用盡可能簡明的標籤文字

使用者主要是通過下拉選單中的標籤文字資訊來進行篩選的,因此你需要在有限的空間中,讓資訊儘可能清晰,用識別率更高的大小寫結合的拼寫方式,表達方式上清晰,直指目標。下面是3條撰寫標籤文字的準則:

  1. 儘可能用動詞來描述指向性明確的操作
  2. 對於連結,請使用名詞來幫助使用者定位到頁面
  3. 在一行內寫完標籤內容,不要囉嗦

結合一定的邏輯來進行排序,然後將最常用的、最重要的選項放在頂部。當然,更具的排列方式,可以結合一些使用者調研來進行細化。

結語

正確的下拉選單,使用者體驗是非常棒的,它們可以幫助使用者縮小篩選資訊的範疇,在有限的螢幕範疇內,最大程度利用空間,提高使用者的選擇效率。什麼時候用下拉選單,怎麼用下拉選單,最好都弄清楚,這樣才能最大程度地發揮設計的價值。

相關文章推薦