App按鈕如何設(shè)計(jì)才合理?這些設(shè)計(jì)學(xué)問你還不知道

0 評(píng)論 20890 瀏覽 88 收藏 15 分鐘

每個(gè) app 里面會(huì)遇到「按鈕」,在發(fā)展的過程中,按鈕是怎樣變化的?怎樣設(shè)計(jì)按鈕才合理?AppSo(微信號(hào) appsolution)這篇文章便為你解答。

按鈕是交互設(shè)計(jì)中一個(gè)常見基本元素。盡管按鈕看似一個(gè)非常簡(jiǎn)單的用戶界面(UI)元素,在過去幾十年,其設(shè)計(jì)也經(jīng)歷了不少發(fā)展和演變。但萬變不離其宗,對(duì)于按鈕的用戶體驗(yàn)(UX)設(shè)計(jì)仍關(guān)乎于辨識(shí)度清晰度。

本文簡(jiǎn)要概述了按鈕設(shè)計(jì)的發(fā)展演變,并提出用戶體驗(yàn)好的按鈕設(shè)計(jì)應(yīng)遵循的最佳實(shí)踐。

一、按鈕設(shè)計(jì)的發(fā)展演變

1. 3D 按鈕

自初以來,操作系統(tǒng)按鈕一直通過浮雕和陰影來區(qū)分外圍背景。這種設(shè)計(jì)方案是基于一個(gè)簡(jiǎn)單原則——通過邊框、斜度和陰影使按鈕在背景內(nèi)容襯托下顯得醒目,這樣就方便將其識(shí)別為一個(gè)可點(diǎn)擊的元素。

注意按鈕是如何凸顯的

Windows 95 對(duì)話框使用了厚重陰影和高光來制造 3D 效果,以輔助用戶識(shí)別視覺層次,并了解哪些元素是交互元素。

凸顯的交互元素看似能(通過點(diǎn)擊鼠標(biāo))按下去

2. 擬物按鈕

就數(shù)字設(shè)計(jì)而言,擬物化是指 UI 元素的設(shè)計(jì)與現(xiàn)實(shí)物體相像的一種方式,它可以是對(duì)現(xiàn)實(shí)物體材質(zhì)外觀的復(fù)制,也可以是模擬真實(shí)按鈕使其看似像實(shí)物按鈕。擬物化設(shè)計(jì)借助用戶對(duì)某物的先驗(yàn)知識(shí)使其理解如何去使用新的交互界面。

下圖中對(duì)計(jì)算器的擬物設(shè)計(jì)即通過用戶對(duì)計(jì)算器實(shí)物的先驗(yàn)知識(shí),從而幫助用戶在數(shù)字環(huán)境中更好地去認(rèn)識(shí)和使用它。

圖片來源:theultralinx

3. 扁平按鈕

如今 UI 設(shè)計(jì)的一個(gè)重大轉(zhuǎn)變是逐漸從擬物化設(shè)計(jì)向扁平化設(shè)計(jì)過渡,設(shè)計(jì)效果也不再有 3D 效果。

與擬物化設(shè)計(jì)不同的是,扁平化設(shè)計(jì)被視作探索數(shù)字媒體的一種方式,其不再試圖去「還原」實(shí)物的材質(zhì)外觀。因此,其擯棄了起初用來告訴用戶哪些元素可點(diǎn)擊/可操作的厚重視覺線索。

整齊排列的扁平按鈕

蘋果 iOS 系統(tǒng)的計(jì)算器 App

當(dāng)整個(gè)用戶界面都是扁平化設(shè)計(jì),用戶如何知道按鈕在哪里呢?

用戶仍需要通過視覺指引(幫助用戶理解如何使用界面的可感知線索)來知道頁(yè)面上可點(diǎn)擊/可操作的地方。因此,顏色在扁平化設(shè)計(jì)中相當(dāng)重要,因?yàn)槿羰褂帽馄桨粹o,這些顏色將是幫助用戶識(shí)別按鈕的主要標(biāo)識(shí)符之一。

4. 近扁平化設(shè)計(jì)及浮動(dòng)操作按鈕(FAB)

近扁平化設(shè)計(jì)是在原扁平化設(shè)計(jì)(或超扁平化設(shè)計(jì))基礎(chǔ)上的一種演變。這種設(shè)計(jì)幾乎是扁平化的,但又在設(shè)計(jì)中通過細(xì)薄陰影、高光和疊層在用戶界面制造出立體效果。

Google 的質(zhì)感設(shè)計(jì)(Material Design)語(yǔ)言即是一個(gè)按正確次序使用這些立體效果的近扁平化設(shè)計(jì)案例,它創(chuàng)新出一種全新按鈕:浮動(dòng)操作按鈕(Floating Action Button,簡(jiǎn)稱 FAB)。

這些按鈕置于用戶界面頂層,并吸引用戶進(jìn)行進(jìn)階操作(Promoted Actions)或主要操作(Primary Actions)。它們作為行為號(hào)召按鈕(用以促進(jìn)進(jìn)階操作),是用戶在某特定屏幕上最常用的單一操作。

Google Maps 是正確使用 FAB 的一個(gè)典例,用戶在地圖上最主要的操作行為是找到方向,所以Google FAB 的設(shè)計(jì)方式就能說得通。

Android 系統(tǒng)上的 Google Maps

另一個(gè)在 UI 設(shè)計(jì)中使用 FAB 的范例是 Evernote 。盡管 Evernote 的 UI 幾乎近扁平化,其在導(dǎo)航欄添加了細(xì)薄陰影,同時(shí)也使用了 FAB (新建筆記)。

安卓系統(tǒng)上的 Evernote 應(yīng)用

5. 虛擬按鈕

2014年,UI 設(shè)計(jì)領(lǐng)域的主導(dǎo)性演變趨勢(shì)之一就是虛擬按鈕的應(yīng)用。虛擬按鈕是有基本形狀的透明或中空按鈕,按鈕形狀通常是矩形或正方形

虛擬按鈕也被稱為「中空(empty)按鈕」、「裸露(naked)按鈕」或「鏤空(hollow)按鈕」。虛擬按鈕的邊框通常是一條非常細(xì)的線條,框內(nèi)即純文本。

普通設(shè)計(jì)(左)和聚焦設(shè)計(jì)(右)

虛擬按鈕最初始于扁平化設(shè)計(jì)的發(fā)展演變,當(dāng)蘋果發(fā)布 iOS 7 后就變得非常流行。蘋果 iOS 界面有很多虛擬按鈕的應(yīng)用。

簡(jiǎn)約的矩形方框加上框內(nèi)整潔的字體,使得扁平化界面看起來非常完美。

「Name」、「Release Data」以及「Featured」類似虛擬按鈕?!窯ET」是虛擬按鈕。

虛擬按鈕通??此菩袨樘?hào)召(Call to Action, 簡(jiǎn)稱 CTA)按鈕,同時(shí)展示其清爽外觀。Specular 網(wǎng)站是應(yīng)用此類按鈕的一個(gè)很好的范例。

Specular 網(wǎng)站上使用了扁平化按鈕「立即購(gòu)買(PURCHASE NOW)」作為主要操作按鈕,同時(shí)使用虛擬按鈕「瀏覽(TAKE TOUR)」作為次要操作按鈕。

二、按鈕設(shè)計(jì)的基本最佳實(shí)踐

在開始設(shè)計(jì)按鈕之前,要考慮你的設(shè)計(jì)如何向用戶傳達(dá)出可供性(Affordance,可供性就設(shè)計(jì)而言,其著重于物體與用戶之前的關(guān)系,以及其達(dá)到的效果和提示作用)。那用戶如何將交互界面元素理解為按鈕呢?鑒于此,在設(shè)計(jì)中你更應(yīng)該:

此外,還要確保在所有界面交互控制中保持一致性,這樣用戶就能在 app 或網(wǎng)站的每個(gè)頁(yè)面上從 UI 元素中識(shí)別出按鈕

1. 外形

穩(wěn)妥的方式就是根據(jù)網(wǎng)站或 app 的風(fēng)格來設(shè)計(jì)方形按鈕或圓角方形按鈕。矩形狀按鈕很久之前就應(yīng)用于數(shù)字世界的設(shè)計(jì),用戶對(duì)此也非常熟悉了。

據(jù)研究顯示,圓角能促進(jìn)信息處理,并吸引用戶聚焦到元素正中央。

圓角矩形按鈕

當(dāng)然,你還可以加入更多創(chuàng)意元素,使用如圓形,三角形甚至自定義形狀的其它形狀,但要注意,使用這些形狀可能會(huì)更加冒險(xiǎn)。

FAB 示例

2. 尺寸和內(nèi)邊距

在幫助用戶識(shí)別按鈕元素時(shí),按鈕的尺寸大小也非常重要。你需要考慮按鈕元素的尺寸大小,同時(shí)還要考慮可點(diǎn)擊元素間的內(nèi)邊距。

尺寸。當(dāng)你使用輕擊(tap)作為 app 或網(wǎng)站的主要輸入交互方式時(shí),你可以參考麻省理工大學(xué)觸擊實(shí)驗(yàn)室(MIT Touch Lab)的研究,從而為你的按鈕設(shè)計(jì)選擇合適的尺寸。

根據(jù) MIT 的研究發(fā)現(xiàn),指墊的平均寬度在10-14毫米之間,指尖的平均寬度在8-10毫米之間。因此,10×10毫米是觸屏按鈕最小尺寸的一個(gè)好選擇。

圖片來源:uxmag

這個(gè)建議本意不是讓那些易按錯(cuò)的按鈕更加完美,而是盡可能將按錯(cuò)次數(shù)最小化到實(shí)用水平,同時(shí),還要平衡其他重要特性(比如屏幕信息密度)。

圖片來源:ux.stackexchange.com

當(dāng)鼠標(biāo)和鍵盤作為主要的輸入交互方式時(shí),對(duì)按鈕尺寸的要求則可以稍微降低,以便于適應(yīng)密集型的用戶界面。

內(nèi)邊距。按鈕間內(nèi)邊距是為更好地區(qū)分各交互控制按鈕而設(shè)計(jì),同時(shí)給用戶界面足夠多的空間。

Google 的 Material Design 對(duì)話框中扁平化按鈕間的內(nèi)邊距

3. 標(biāo)簽

你應(yīng)該為按鈕選擇一個(gè)合適的標(biāo)簽。選擇標(biāo)簽的方法應(yīng)該基于最小驚訝原則(principle of least astonishment):如果某必要按鈕有個(gè)高驚訝因素的標(biāo)簽,那就要考慮更換這個(gè)標(biāo)簽了。

經(jīng)驗(yàn)法則——按鈕的標(biāo)簽要體現(xiàn)其功能。添加一條清晰信息來告知用戶在點(diǎn)擊/輕擊后會(huì)發(fā)生什么,或者通過行為動(dòng)詞提示用戶某界面元素的功能。

下圖示例是在 Dropbox 網(wǎng)頁(yè)版上傳文件的一個(gè)對(duì)話框,該對(duì)話框中有一個(gè)帶有「棒極了?。ˋwesome!)」標(biāo)簽的單獨(dú)按鈕。這個(gè)標(biāo)簽對(duì)普通用戶來說可能有困惑性,因?yàn)樗]有說明點(diǎn)擊該按鈕后有什么用。

圖片來源:uxmatters

4. 顏色

在調(diào)色板上選擇顏色時(shí),要思考顏色可以怎樣幫助用戶導(dǎo)航和理解該行為的。

使用顏色和對(duì)比來幫助用戶查看和了解 app 的內(nèi)容,與正確的元素進(jìn)行交互,并理解相關(guān)行為。

下圖示例中,我們使用了紅色按鈕來標(biāo)識(shí)一個(gè)潛在的毀滅性行為(該按鈕標(biāo)簽「UNINSTALL」意為「卸載」)。

注意「卸載(Uninstall)」動(dòng)作按鈕是如果通過顏色和對(duì)比更吸人注意的。圖片來源:Material Design

使最為重要的按鈕(特別是行為號(hào)召按鈕)看似最重要的。例如,亞馬遜使用了對(duì)比性較強(qiáng)的黃色按鈕來吸引用戶采取正確的行為。

亞馬遜的CTA按鈕「加入購(gòu)物車(Add to Cart)」使用了對(duì)比顏色

結(jié)束語(yǔ)

所有按鈕(比如經(jīng)典按鈕或者像虛擬按鈕或浮動(dòng)操作按鈕等現(xiàn)代按鈕)的作用都是指導(dǎo)用戶實(shí)施你想讓他們?nèi)ゲ扇〉男袨椤?/strong>

把網(wǎng)頁(yè)或者 app 當(dāng)做一個(gè)繁忙的用戶發(fā)起的對(duì)話,那么按鈕對(duì)這段對(duì)話就非常重要——流暢的交互能保證對(duì)話正常進(jìn)行,而小故障(比如找不到正確的按鈕)就會(huì)引起中斷,更甚是故障。

謝謝!

 

作者:Nick Babich,軟件工程師,關(guān)注UI和UX。

譯者:Jorri

本文譯自Buttons in UI Design: The Evolution of Style and Best Practices

譯文地址:http://www.ifanr.com/app/712941

本文由@AppSo 翻譯,微信號(hào):appsolution

版權(quán):人人都是產(chǎn)品經(jīng)理遵循行業(yè)規(guī)范,任何轉(zhuǎn)載的稿件都會(huì)明確標(biāo)注作者和來源,若標(biāo)注有誤,請(qǐng)聯(lián)系主編QQ:419297645

更多精彩內(nèi)容,請(qǐng)關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號(hào)或下載App
評(píng)論
評(píng)論請(qǐng)登錄
  1. 目前還沒評(píng)論,等你發(fā)揮!