在按鈕置灰時(shí),該如何提供給用戶(hù)反饋?
給予用戶(hù)即時(shí)反饋是交互設(shè)計(jì)中十分重要的一個(gè)原則,那么在按鈕置灰時(shí),該如何給用戶(hù)提供反饋呢?通過(guò)本文一起來(lái)看看。
給予用戶(hù)即時(shí)反饋是交互設(shè)計(jì)中十分重要的一個(gè)原則。它是關(guān)于系統(tǒng)如何即時(shí)有效地應(yīng)對(duì)用戶(hù)進(jìn)行的操作的設(shè)計(jì)。當(dāng)用戶(hù)進(jìn)行操作時(shí),給予即時(shí)、恰當(dāng)?shù)姆答伔浅V匾?/p>
一個(gè)簡(jiǎn)單的例子就可以說(shuō)明這一點(diǎn):當(dāng)你的電腦死機(jī)的時(shí)候,不論你點(diǎn)什么,電腦都不會(huì)有任何反應(yīng)。系統(tǒng)沒(méi)有了反饋,用戶(hù)的內(nèi)心就會(huì)很崩潰。今天我們要討論的,是反饋中很特殊的一種:在按鈕置灰的時(shí)候,應(yīng)該如何提供給用戶(hù)反饋?
先來(lái)看一個(gè)案例。這是一個(gè)投票的浮層,每個(gè)選手的下方有個(gè)投票按鈕,每個(gè)用戶(hù)每天只能投給一個(gè)選手一票。
乍看這個(gè)方案沒(méi)什么問(wèn)題。但如果加上投票之后的頁(yè)面,問(wèn)題就暴露了出來(lái):
圖2為了表達(dá)出“不能再投票了”,將所有按鈕置灰,于是我們得到了一屏幕置灰的按鈕。雖然按鈕是灰色的,但按鈕卻依然長(zhǎng)得是按鈕的形狀,還是有忍不住想點(diǎn)一下的欲望。
那么問(wèn)題來(lái)了,此時(shí)點(diǎn)擊這個(gè)灰色的按鈕,應(yīng)該彈出toast提示:“每天只能投一票哦~~~”嗎?帶著這個(gè)疑問(wèn),我們來(lái)研究一下置灰按鈕。
置灰按鈕
置灰按鈕在登錄注冊(cè)中被廣泛應(yīng)用,比如微信:
左圖是默認(rèn)的登錄頁(yè)面,登錄按鈕置灰;當(dāng)用戶(hù)輸入了密碼(即時(shí)只有一位),則登錄按鈕亮起。
乍看之下只輸入了一位密碼就亮起,有些不合理,畢竟用戶(hù)的密碼位數(shù)幾乎不可能是一位數(shù),此時(shí)亮起用戶(hù)也不太可能登錄,反而有干擾之嫌。
但如果再細(xì)想一下,假設(shè)用戶(hù)的密碼是6位,而微信正好在6位的時(shí)候亮起了按鈕,那么其實(shí)也是變相透露了用戶(hù)密碼的位數(shù)。如果設(shè)定一個(gè)最小的按鈕亮起的位數(shù)呢?比如從用戶(hù)輸入了6位后開(kāi)始亮起,這樣也不失為一個(gè)選擇,只不過(guò)比現(xiàn)在的方案要略復(fù)雜,沒(méi)有現(xiàn)在這個(gè)更簡(jiǎn)單直接。
下面這個(gè)例子,應(yīng)該是登錄注冊(cè)中,置灰按鈕應(yīng)用的頂配了:
在這個(gè)例子中,只有當(dāng)用戶(hù)輸入了11位數(shù)字(手機(jī)號(hào)碼都是11位)后,“獲取驗(yàn)證碼”的按鈕才會(huì)亮起。這個(gè)方案就是無(wú)可挑剔,沒(méi)毛病。
在登錄中將按鈕置灰,主要是提示用戶(hù)現(xiàn)在按鈕還不可以點(diǎn)擊,要輸入密碼/手機(jī)號(hào)等信息后,才可以點(diǎn)擊。這在一定程度上,預(yù)防了用戶(hù)在沒(méi)有輸入的時(shí)候就點(diǎn)擊而導(dǎo)致的操作失敗。由于將按鈕置灰,本身就是將按鈕置為不可用的狀態(tài),因此置灰的按鈕點(diǎn)擊之后是不應(yīng)該給出反饋信息的。
這里我們可以看到一個(gè)權(quán)衡:雖然“即時(shí)反饋”這條原則很重要,但可供性(affordance),也就是指示一個(gè)物體如何被操作,也不能違反。具體來(lái)說(shuō),一個(gè)置灰的按鈕,它已經(jīng)被設(shè)置為置灰的狀態(tài),就清晰地指示出按鈕不能被點(diǎn)擊;此時(shí)如果點(diǎn)擊按鈕后彈出toast,則與此時(shí)按鈕的可供性不符合,因此是不可取的做法。
投票案例
分析到這里,文章開(kāi)始的那個(gè)例子就明晰了:點(diǎn)擊第2張圖的投票按鈕,不應(yīng)該彈出toast。但頁(yè)面中還是有很多被置灰的按鈕,這個(gè)頁(yè)面看起來(lái)不是很友好,筆者表示對(duì)這個(gè)頁(yè)面不太滿(mǎn)意。
順便分享一個(gè)經(jīng)驗(yàn):對(duì)頁(yè)面的不滿(mǎn)意,很多時(shí)候是我做出好方案的法寶。因?yàn)椴粷M(mǎn)意,所以會(huì)一直想辦法優(yōu)化。保持對(duì)自己不滿(mǎn)意的頁(yè)面的不妥協(xié)態(tài)度,這非常重要。
分析一下這個(gè)投票頁(yè)面,在投完票之后,用戶(hù)已經(jīng)選擇了一位選手,此時(shí)最關(guān)心的是“我是否已經(jīng)投上票”了。如果對(duì)這個(gè)活動(dòng)比較感興趣,用戶(hù)還可能會(huì)想要了解一下投票的排名,已經(jīng)瀏覽一下都有哪些選手參與了投票。因此,這個(gè)頁(yè)面可以改成如下這樣:
更改后的方案,在用戶(hù)點(diǎn)擊投票之后,首先指明了用戶(hù)投的是誰(shuí)、現(xiàn)在多少票、排名是多少;后續(xù)的頁(yè)面展示了票數(shù)的排名,從而避免了滿(mǎn)屏都是置灰按鈕的情況。
以上通過(guò)一個(gè)案例,分析了置灰按鈕的使用規(guī)則。討論讓我們認(rèn)識(shí)更深刻,歡迎留言討論。
#專(zhuān)欄作家#
新設(shè)計(jì)青年,人人都是產(chǎn)品經(jīng)理專(zhuān)欄作家,2017年度作家評(píng)選最佳人氣獎(jiǎng)。愛(ài)奇藝高級(jí)交互設(shè)計(jì)師。留德海龜,曾任職騰訊微生活、網(wǎng)易、宜信。5年交互設(shè)計(jì)經(jīng)驗(yàn),專(zhuān)注設(shè)計(jì)領(lǐng)域。微信公眾號(hào):新設(shè)計(jì)青年。
本文原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載。
題圖來(lái)自PEXELS,基于CC0協(xié)議
任何不談目標(biāo)用戶(hù)的案例都是耍留忙,給移動(dòng)設(shè)備界面交互教育程度比較低的用戶(hù)用一個(gè)試試,你看看他能不能明白置灰和亮起的區(qū)別,尤其是用在這種登陸注冊(cè)門(mén)面頁(yè)面里,有時(shí)候“婆婆媽媽”不一定是壞事,而且肯定是業(yè)務(wù)結(jié)果最重要,雖然我也不喜歡這種現(xiàn)象,但設(shè)計(jì)本質(zhì)就是做生意
同意“設(shè)計(jì)本質(zhì)就是做生意”,但有些原則也還是需要遵守,否則所有人都可以做設(shè)計(jì)了。對(duì)于“交互教育程度比較低的用戶(hù)”,隨手試了一下各種用戶(hù)都有的淘寶,它的登錄按鈕是一直亮著的,沒(méi)填內(nèi)容的時(shí)候點(diǎn)擊就會(huì)有提示,可供參考。
嗯嗯,統(tǒng)一亮起也是個(gè)方法。不過(guò)私以為原則也是人定的,只是說(shuō)符不符合人性而已,至于一些原則到底要不要嚴(yán)格遵守,還是需要根據(jù)很多因素去考慮
挺喜歡你的一些文章的,受益匪淺,Respect
謝謝支持~~原則確實(shí)沒(méi)必要死守,不過(guò)原則也是比較普適的規(guī)律,大多數(shù)情況會(huì)比較適用。
這個(gè)網(wǎng)站的文章更新沒(méi)有公眾號(hào)頻繁,可以關(guān)注我的公眾號(hào):“沐風(fēng)與體驗(yàn)設(shè)計(jì)”。
關(guān)注了??
嗯嗯,原則有普適性,我在面對(duì)一些特殊用戶(hù)群體的時(shí)候會(huì)感覺(jué)有的原則有時(shí)候沒(méi)那么好用,比如在面對(duì)一些下沉用戶(hù),有時(shí)候他們的行為真的難以預(yù)測(cè)
必要時(shí)可以在置灰按鈕位置加鼠標(biāo)懸停出現(xiàn)提示語(yǔ)。
在實(shí)際項(xiàng)目中遇到這個(gè)情況。雖然大部分場(chǎng)景置灰不用反饋提示了,但是置灰后點(diǎn)擊還是有使用的場(chǎng)景的
點(diǎn)擊置灰給反饋有三點(diǎn)意義:
1.給用戶(hù)提供不同層次的信息傳達(dá),置灰是一層;置灰了不能排除有些用戶(hù)不去點(diǎn),反饋這是第二層
2.對(duì)于習(xí)慣于置灰就不能點(diǎn)擊的用戶(hù),他就不會(huì)去點(diǎn),不會(huì)對(duì)他們產(chǎn)生干擾;對(duì)于置灰了還要去點(diǎn)的用戶(hù),給他提供反饋,對(duì)其友好
3.點(diǎn)擊置灰按鈕給反饋的另一作用,就是告訴他為什么置灰,降低困惑
贊同你的觀點(diǎn),分析的很到位
置灰就是不能點(diǎn)擊啊,深以為老去彈toast是對(duì)自己產(chǎn)品的不自信,破壞自己產(chǎn)品的連貫性。用戶(hù)使用你的產(chǎn)品自然、流暢的時(shí)候壓根就不要彈toast。
同意。toast其實(shí)挺打擾的。
問(wèn)題在于 你自信地認(rèn)為用戶(hù)不會(huì)點(diǎn)擊你的置灰按鈕,又何來(lái)破壞連貫性一談?
置灰了用戶(hù)還是可能點(diǎn)擊。但置灰的按鈕對(duì)于點(diǎn)擊行為不該有反饋,這是所謂的一致性,所以我很自信
哪位大佬告訴我一下,344的填寫(xiě)模式是什么意思 ?
就是把手機(jī)號(hào)自動(dòng)斷開(kāi),比如138-1234-5678
原來(lái)如此,謝謝大佬 ??
是啊,沒(méi)毛病,微信的登錄不也一樣嗎,置灰的意思不就是不能點(diǎn)嗎,不存在的東西為什么要反饋 ??
dei!
個(gè)人還是比較贊同樓主說(shuō)的按鈕置灰時(shí),不給提示,此時(shí)按鈕不可點(diǎn)擊狀態(tài),再給反饋有點(diǎn)多余
如果一定要反饋,就不要把按鈕置灰
??
這個(gè)點(diǎn)子棒棒,學(xué)習(xí)了~
歡迎常來(lái)
個(gè)人認(rèn)為設(shè)置按鈕置灰,還有提示更合理。用戶(hù)點(diǎn)擊按鈕時(shí),為用戶(hù)認(rèn)為已經(jīng)填寫(xiě)完成了,可以點(diǎn)擊按鈕提交了。說(shuō)明用戶(hù)沒(méi)有發(fā)現(xiàn)自己填寫(xiě)的表單內(nèi)容有什么問(wèn)題。這時(shí)候需要一個(gè)提示輔助用戶(hù),沒(méi)什么問(wèn)題。這時(shí)候讓用戶(hù)用肉眼去檢查反而不合理。
理解你的意思,給用戶(hù)提示固然好,但是置灰的按鈕點(diǎn)擊了就是不應(yīng)該給提示。就好像電腦如果關(guān)機(jī)了,再打字,屏幕上還應(yīng)該出現(xiàn)提示說(shuō)“您已關(guān)機(jī)”嗎?如果需要提示,可以把按鈕設(shè)計(jì)成始終亮起就可以了,就不要置灰了。這是兩種思路,但不能混用。
產(chǎn)品設(shè)計(jì)出來(lái) 終究是給用戶(hù)使用的。 不是所有的用戶(hù)都會(huì)想,這個(gè)產(chǎn)品設(shè)計(jì)的按鈕常量思路,還是置灰思路。在置灰的時(shí)候,用戶(hù)還會(huì)去點(diǎn)擊按鈕,他或者并沒(méi)有沿著產(chǎn)品設(shè)置的規(guī)則操作,或者是他的內(nèi)心帶著疑惑點(diǎn)擊按鈕的。當(dāng)考慮的實(shí)際場(chǎng)景的時(shí)候,為了解決用戶(hù)的疑惑,應(yīng)該有提示。
抱歉,不敢茍同。好的方案是可以自洽的,不能憑感覺(jué)
嗯的
666學(xué)習(xí)了
??
學(xué)到了
??
文中手機(jī)號(hào)注冊(cè)那個(gè)例子,如果用戶(hù)錯(cuò)誤的少輸入了一位自己卻不知道,這是用戶(hù)發(fā)現(xiàn)不能點(diǎn)才去檢查錯(cuò)誤,我覺(jué)得不是很友好。如果采取按鈕置灰的策略建議輸入框設(shè)計(jì)為344的填寫(xiě)模式,便于一眼看清格式錯(cuò)誤。不過(guò),我覺(jué)得按鈕常亮給錯(cuò)誤提示的策略好一些。
感謝留言。344的模式的確更好,但按鈕置灰的策略我認(rèn)為這手機(jī)號(hào)的時(shí)候更好,因?yàn)榘粹o置灰相當(dāng)于把錯(cuò)誤提前了,不需要點(diǎn)擊按鈕就知道當(dāng)前是有錯(cuò)誤的,而手機(jī)號(hào)是很容易發(fā)現(xiàn)錯(cuò)誤的,因此我認(rèn)為置灰是更合適的。
還是要分情況的吧,個(gè)人感覺(jué)按鈕置灰時(shí),點(diǎn)擊給出反饋會(huì)更加人性化點(diǎn)
這個(gè)不能靠感覺(jué)。按鈕既然已經(jīng)置灰,就是“不能點(diǎn)擊的狀態(tài)”了,所以不應(yīng)該給出反饋
置灰按鈕點(diǎn)擊給反饋更合理,可以告知用戶(hù)為什么不能點(diǎn)擊
那么把按鈕置灰還有什么意義呢?直接亮起就行了。
我認(rèn)為你還是存在邏輯上的問(wèn)題,就拿上面的例子來(lái)說(shuō),按鈕置灰時(shí),按鈕內(nèi)文字顯示是“已投票”,既然是已經(jīng)告知用戶(hù)他做了什么,同時(shí)告訴用戶(hù)此時(shí)只能投一次,這已經(jīng)達(dá)到了反饋的目的和用戶(hù)的認(rèn)知程度,所以置灰按鈕點(diǎn)擊再反饋不合理,甚是多余了,破壞了操作的連貫性,不能婆婆式的做產(chǎn)品,用戶(hù)不是小孩 ??