控件選對了嗎:單選、多選、開關與下拉
前面四節看的是流程和狀態,這一節鑽進介面最小的零件。控件是用戶和產品之間的通用語言,用錯一個,用戶就要多點一次、多猜一次。選用規則四句話就講完,AI 不知道這四句,你得替它把關。
讓 AI 生成一張表單,控件八成是隨手抓的:三個選項也塞進下拉,單選多選看心情,再順手給每個動作都配一個彈窗。這些毛病單看都不大,疊在一張表單裏,用戶每一步都在多花力氣。
| 典型病 | 現場 | 用戶多付的成本 |
|---|---|---|
| 三個選項也用下拉 | 發票類型就三種,藏進「請選擇」裏 | 多點一次才能看見選項,選項之間沒法直接比較 |
| 單選多選隨緣 | 互斥的選項給了複選框,能多選的給了單選鈕 | 勾出矛盾數據,或者想多選卻選不了,只能撞一次錯 |
| 什麼都愛彈框 | 保存成功彈一個,切換頁籤也彈一個 | 每個彈窗都是一次打斷,手在頁面上,心思被拽走 |
Cooper 在《About Face 4》第 21 章把這些零件逐個講過一遍,規則清楚得能背下來。這一節先背口訣,再連連看練手,最後把規則抄成提示詞。
第 21 章把選擇類控件的分工劃得很清楚。單選鈕的名字來自老式汽車收音機:司機按下一個電台鍵,前一個鍵自動彈起,眼睛不用離開路面。互斥、必選一個,就是它的地盤。四句口訣對應四種控件,先認臉再認規則。
Alan Cooper,《About Face 4》第 21 章:每種控件都有自己的分工,讓控件幹別人的活,用戶就要重學一遍。
口訣背完練手感。下面六個場景都出自真實表單,每個場景從四種控件裏挑一個最對症的。選錯有糾錯判詞,可以繼續選到對為止。
四種控件裏最常被 AI 濫用的就是下拉,值得單獨算筆賬。第 21 章講列表控件時點破了它的先天缺陷:初始狀態只顯示上次選中的條目,其餘選項全部不可見。選項看不見,用戶就沒法比較,也預估不了這一步要花多久。下面是同一個外賣下單頁,點你願意用的那個。
平鋪方案還偷偷用上了一招:把「立即送出」設成預設值。選項可見加預設合理,多數用戶一秒通過這一步,這正是上一章防錯三板斧裏「預設值兜底」在控件層的樣子。
第 21 章給對話框的定位講了一個廚房比喻:應用是廚房,對話框是食品儲藏室,它推動情節,但當不了主角。主要的互動操作要放在主視窗裏,對話框只裝主流程之外的東西:危險的、少用的、需要把一個主題的資訊集中到一處的。還有一條容易忽視的細節:功能對話框的標題要用動詞,讓用戶一眼知道自己在確認什麼。
AI 的習慣正相反:成功也彈、提示也彈、確認也彈。下面五個場景,逐個判斷該彈還是不該彈。
規則記在你腦子裏沒用,要寫進給 AI 的需求裏。先收一張速查表,再把下面那段約束話術一鍵複製,生成任何帶表單的介面時貼在提示詞末尾。
| 控件 | 什麼時候用 | AI 常見誤用 |
|---|---|---|
| 單選鈕 | 互斥、必選一個、選項一屏放得下 | 該用它的地方給了下拉或複選框 |
| 複選框 | 可多選,或單個的「勾 / 不勾」標記 | 互斥選項也給複選框,勾出矛盾數據 |
| 開關 | 二選一且立即生效的設定項 | 用在要跟表單一起提交的字段上 |
| 下拉 | 選項超過一屏,螢幕裝不下的妥協 | 三五個選項也藏進去,憑空加一次點擊 |
| 對話框 | 主流程之外:危險、少用、集中一個主題 | 成功提示、常規確認也彈,逢事必彈 |
第 21 章還點名了一種要避開的控件:狀態切換按鈕。音樂播放器那顆「播放 / 暫停」合體鍵就是代表,圖標顯示三角時你點它,音樂響起,圖標變成兩道豎條。Cooper 認為佢嘅毛病出喺邊?
四句口訣:互斥選一個用單選鈕,可勾多個用複選框,立即生效用開關,選項超一屏才考慮下拉(Cooper,《About Face 4》第 21 章)。
下拉是妥協方案:它初始只露一項,看選項就要付點擊。三五個選項先平鋪,配上合理預設值,多數用戶一秒通過。
對話框是打斷:主交互放主視窗,彈窗只裝主流程之外的危險、少用、需要集中的功能;成功提示用非模態輕回饋,功能對話框標題用動詞。
把規則寫給 AI:速查表的約束話術貼進提示詞,控件就不再靠 AI 擲骰子。控件説對了,文案也得説人話,下一節講介面怎麼開口。
內容來源:小山學堂「交互工程」專題原創;部分交互原則整理自《About Face 4:交互設計精髓》。