B端UI界面交互基礎組件——按鈕

6 評論 15156 瀏覽 57 收藏 9 分鐘

編輯導語:在前面一篇文章中,帶著大家一起學習了B端“文本”類組件UI設計規范,其中包括標題/標簽、內容描述、備注、組合文本等組件;并從“文本”組件的需求場景、內容布局以及交互方式等方面對以上組件進行了詳盡的規范描述《B端UI界面交互基礎組件-文本》,今天我們介紹B端“按鈕”組件的相關交互規范。

一、常規按鈕

1. 需求場景

提供用戶通過鼠標點擊觸發事件操作。

2. 內容與布局

1)按鈕根據設計需要,可分為純圖標按鈕、純文本按鈕、圖標+文本按鈕。

純圖標按鈕,通過鼠標hover上按鈕后展示提示信息。

純文本按鈕:純文本按鈕文字居中對齊。

圖標 +?文本按鈕:一般按鈕內容區域左側展示圖標,右側展示按鈕文本。

2)當按鈕區域寬度不夠時允許按鈕內省略部分文本內容使用”…”表示。

3)根據需要利用Tips提供操作輔助信息,如:

  • 純圖標按鈕如無特殊原因,必須提供Tips提示。
  • 【建議】因長度原因出現省略文本的按鈕,提供Tips提示。

4)按鈕具體在界面中的使用無強制布局定義,建議同一界面、同一內容分區、同一應用邏輯盡量保持一致。

5)同類按鈕橫向布局時,高度保持一致。

無按鈕文本,寬度保持一致。

按鈕文本內容長度建議相差不超過8個字段,且橫向布局空間充裕時,按鈕寬度保持一致。

3. 交互行為

1)可用狀態下鼠標移入按鈕相應區域時,需要變更鼠標樣式,同時按鈕對應的文字、圖形或邊框出現明顯的視覺變化,如顏色、粗細、大小。

如下圖所示:

2)在不可用狀態下,需要通過視覺變現出不可用的狀態,例如置灰,如下圖所示:

3)鼠標移入不可用狀態的按鈕時,需要用Tips簡要提示不可用的原因:

4)點擊按鈕后執行相應操作。

5)在操作等待過程中,如操作執行未返回結果前,當前按鈕不再下發新的操作指令。

二、開關按鈕

1. 需求場景

某功能特性需要進行操作控制,并進行狀態示意。

一般只有A、B兩種狀態。

需要節約顯示區域。

2. 內容與布局

開關按鈕征途布局應該與“常規按鈕”保持一致。

按鈕示意初始狀態為當前按鈕所控制行為的當前態——即如果當前按鈕控制行為“開啟”,則開關按鈕的顯示為“開啟”;一般用于兩種狀態進行切換。

3. 交互行為

按鈕基礎交互遵循常規按鈕的交互規則。

點擊按鈕執行該按鈕事件,同時切換按鈕狀態(狀態切換根據配置序列進行循環切換),完成狀態切換后,狀態圖標切換為當前狀態對應圖標。

三、多狀態切換按鈕

1. 需求場景

  • 某功能特性需要進行操作控制,并進行狀態示意。
  • 有多種狀態或類型切換。
  • 需要節約顯示區域。

2. 內容與布局

  • 按鈕征途布局與常規按鈕保持一致。
  • 按鈕示意初始狀態為當前按鈕所控制行為的當前狀態。
  • 兩種狀態以上時,需要提供輔助選擇功能按鈕。

3. 交互行為

1)按鈕基礎交互規則遵循常規按鈕交互規則。

2)鼠標移入響應區域提示切換為下一狀態說明。

3)點擊按鈕執行該按鈕事件,同時切換按鈕狀態(狀態切換根據配置序列進行循環切換),切換完成后,狀態圖標更改為當前狀態對應圖標。

4)多種狀態支持按照按鈕按序切換狀態,支持右圖標點擊下拉選擇對應狀態,完成狀態切換后,狀態圖標切換為當前狀態對應圖標。

四、組合按鈕

1. 需求場景

  • 用于功能觸發,按鈕區域根據不同的操作區域響應不同的操作。
  • 在使用過程中需要對按鈕主體進行關聯操作。

2. 內容與布局

1)按鈕根據設計需要,響應區域一般分為主響應區域與按鈕操作區域,如圖所示:

2)按鈕區域的數量允許有多個。

3)除了上述規定外,主響應區與操作區對應規范參考“常規按鈕”內容。

3. 交互行為

1)當鼠標移入主響應區域或操作按鈕區域,應分別進行行為反饋。

不同響應區域基礎交互規則以常規按鈕為準。

關于B端基礎交互組件“按鈕”的相關分享就到此,后面我們介紹“下拉菜單”的相關交互規范。

 

作者:云桌面產品,公眾號:云桌面產品,歡迎關注

本文由 @云桌面產品 原創發布于人人都是產品經理,未經許可,禁止轉載

題圖來自 unsplash,基于 CC0 協議

更多精彩內容,請關注人人都是產品經理微信公眾號或下載App
評論
評論請登錄
  1. 開關按鈕很多時候應該給出彈窗提示吧?

    來自浙江 回復
    1. 有二次確認或二次操作的需要

      回復
  2. 感謝分享

    來自廣東 回復
    1. 謝謝

      回復