按鈕

按鈕是使用者動作的主要視覺指標。

設計元素應錨定在畫面底部。

原則

動作導向:按鈕應清楚傳達會觸發動作。

清楚的回饋:按鈕的外觀必須在不同互動狀態 (懸停、按下、焦點) 下明顯變化,以提供即時回饋。

一致:所有按鈕都應採用相同的核心視覺語言,讓使用者能立即辨識。

彈性:按鈕元件應能容納常見變化,例如包含圖示和不同大小,同時維持一致性。

用量和刊登位置

按鈕應放置在相關內容附近。可單獨放置,也可與其他元件 (例如資訊卡和清單) 一起放置。

使用漸進式揭露功能,顯示較不相關的動作。
在使用者檢視畫面中顯示過多按鈕。請改用按鈕群組。
使用按鈕提示動作。或是使用靜態元素的標題晶片。
將按鈕做為靜態裝飾元素。

圖示按鈕

你可以使用圖示按鈕來降低內容密度。如果圖示能清楚說明動作,請使用圖示按鈕,否則請加入按鈕標籤。

使用圖示按鈕執行常見且容易辨識的動作。
如果動作非常冷門,請使用圖示按鈕。

可切換

對於具有布林值狀態的動作 (例如「我的最愛」),每個按鈕類型都有切換變化版本。在切換狀態之間交換圖示,可讓互動一目瞭然且反應迅速。

如果動作有布林值選項,請使用切換按鈕。例如開始/停止。
使用切換按鈕執行非二進位動作。

圖解

按鈕由標籤和選用圖示 (開頭或結尾) 組成。

預設按鈕

圖示按鈕只包含可辨識的圖示。

兩者都有可切換的變體。

預設

預設按鈕
1. 休息
2. 專注
3. 按下
4. 已停用
5. 已停用並設為焦點

大型按鈕樣式
1. 休息
2. 專注
3. 按下
4. 已停用
5. 已停用並設為焦點

圖示

圖示按鈕
1. 休息
2. 專注
3. 按下
4. 已停用
5. 已停用並設為焦點

圖示

圖示按鈕
1. 休息
2. 專注
3. 按下
4. 已停用
5. 已停用並設為焦點

自訂

按鈕包含預設和大型樣式。大尺寸可強調重要性。

圖示可放在按鈕的開頭或結尾,用來強調、說明及識別按鈕。

預設

屬性 自訂 預設值
圖案 大型、圓形
邊框間距 16 dp、8 dp
預設值、2 dp、#606460
文字 Body Small
前置圖示 32 dp
尾端圖示 32 dp
大小 高度下限為 48 dp
深度 0
Gap 標籤和圖示之間:特小

屬性 自訂 預設值
圖案 大型、圓形
邊框間距 16 dp、16 dp
2 dp,#606460
文字 Body Small
前置圖示 32 dp
尾端圖示 32 dp
大小 高度下限為 72 dp
深度 0
Gap 標籤和圖示之間:特小

圖示

屬性 自訂 預設值
圖案 大型、圓形
邊框間距 小、小
預設
圖示 預設值 = 32 dp,位於介面上
大小 高度下限為 48 dp
深度 0

可切換

屬性 自訂 預設值
已選取 布林值
預設邊角 16 dp、8 dp
所選角 預設焦點
所選的 Surface 顏色 外框
所有其他屬性 與按鈕相同

可切換的圖示

屬性 自訂 預設值
已選取 布林值
預設邊角 100 dp
所選角 20 dp
所選的 Surface 顏色 外框
所有其他屬性 與按鈕相同