發(fā)布時(shí)間:2024-04-07 20:16:43 瀏覽量:188次
彈窗這類組件已經(jīng)十分常見(jiàn),那么,這類組件應(yīng)該怎么設(shè)計(jì)?這篇文章里,作者針對(duì)彈窗的設(shè)計(jì)方式做了詳細(xì)拆解,一起來(lái)看看,或許會(huì)對(duì)想了解C端界面組件的同學(xué)有所幫助。
彈窗是一種瞬態(tài)的交互式視圖,它會(huì)在“合適”的時(shí)間彈出到頁(yè)面的最頂層,并借由用戶的一次點(diǎn)擊完成關(guān)閉。
在我們習(xí)慣的語(yǔ)境中,彈窗僅指模態(tài)彈窗,故這里不討論那些看上去也是彈出式卻非模態(tài)彈窗,那些控件均有自己專門(mén)的分類,例如 Toast(吐司提示)。
這里需要專門(mén)解釋一下模態(tài)(Modal),模態(tài)是指一種會(huì)打斷用戶原本的任務(wù)流,并強(qiáng)制用戶完成當(dāng)前交互的控件場(chǎng)景。
通常情況下會(huì)出現(xiàn)一層遮罩,將原頁(yè)面和需要交互的控件隔離開(kāi)來(lái),在用戶完成交互或點(diǎn)擊關(guān)閉該控件之前,無(wú)法在原來(lái)的頁(yè)面上繼續(xù)流程。例如典型的模態(tài)控件有:警告、抽屜、活動(dòng)視圖、動(dòng)作表單等等。
在過(guò)去的交互實(shí)踐中,模態(tài)是一種強(qiáng)制打斷用戶的場(chǎng)景,所以除非是優(yōu)先級(jí)非常高的或緊急的情況,否則都會(huì)建議謹(jǐn)慎使用模態(tài)。不過(guò)這種謹(jǐn)慎的態(tài)度在如今的設(shè)計(jì)實(shí)踐中已經(jīng)漸漸出現(xiàn)了一些變化。
彈窗有兩種主要的使用場(chǎng)景。
兩者是同一功能的控件,在 iOS 中稱為 Alert,也就是警告,在 Android 中被稱為 Dialog,也就是對(duì)話框。這是模態(tài)彈窗最傳統(tǒng)的用法,它通常是對(duì)系統(tǒng)層優(yōu)先級(jí)最高的、最實(shí)時(shí)需要用戶做判斷或操作的事件進(jìn)行的一種彈出式控件。在用戶完成該事件的處理之前,無(wú)法與別的控件進(jìn)行交互。
在之后的行文中,我都會(huì)以警告來(lái)統(tǒng)稱警告和對(duì)話框。
這就是我之前說(shuō)的,隨著新時(shí)代互聯(lián)網(wǎng)的深入發(fā)展,運(yùn)營(yíng)需求開(kāi)始覆蓋并刷新系統(tǒng)各個(gè)控件原本的設(shè)計(jì)意圖,運(yùn)營(yíng)彈窗就此應(yīng)運(yùn)而生。但運(yùn)營(yíng)彈窗并非只能是廣告、抽獎(jiǎng)、優(yōu)惠券之類的活動(dòng)內(nèi)容,也可以是 App 內(nèi)測(cè)邀請(qǐng)、升級(jí)提醒、請(qǐng)求開(kāi)啟通知權(quán)限等偏功能的運(yùn)營(yíng)提示。
相對(duì)來(lái)說(shuō)運(yùn)營(yíng)彈窗會(huì)比普通的警告承載更多的設(shè)計(jì)元素,會(huì)大幅度強(qiáng)化視覺(jué)的比重,但在交互上是跟警告沒(méi)有太多區(qū)別的——模態(tài)加簡(jiǎn)單的交互依然是運(yùn)營(yíng)彈窗主要的交互特征。
在普遍的概念中模態(tài)彈窗好像都是出現(xiàn)在屏幕正中心,但其實(shí)不是這樣,模態(tài)彈窗還可以出現(xiàn)屏幕的底部,這么做的很少見(jiàn),但的確有,例如抖音的青少年模式彈窗(這是彈窗,不是活動(dòng)視圖,需要加以區(qū)分)。
在大多數(shù)情況下,警告彈窗都包含三部分主體,從上至下分別是:標(biāo)題區(qū)、描述區(qū)和交互區(qū)。這三部分是警告彈窗的基本骨架,想要做更深一步的精細(xì)設(shè)計(jì),也是在這三個(gè)部分的基礎(chǔ)之上。
1)標(biāo)題的布局
在設(shè)計(jì)實(shí)踐中,標(biāo)題的對(duì)齊可以居中或者居左。一般來(lái)說(shuō),在 iOS 中警告的標(biāo)題默認(rèn)居中,在 Android 中對(duì)話框的標(biāo)題默認(rèn)居左。
2)描述的布局
描述的布局大體上應(yīng)與標(biāo)題的布局保持一致,標(biāo)題是如何對(duì)齊的,描述就如何對(duì)齊。
3)交互按鈕的布局
交互按鈕如果少于或等于兩個(gè),那么優(yōu)先使用水平排版,在此情況下還可以進(jìn)一步選擇均分或者偏置,由于拇指的活動(dòng)范圍有限,一般偏置在右側(cè)。
另一種垂直排版則適合任何數(shù)量的按鈕——盡管 iOS 規(guī)范要求交互按鈕的數(shù)量不超過(guò)三個(gè),但實(shí)際情況卻依然需要具體問(wèn)題具體分析,存在更多按鈕也是可能的。
4)交互按鈕的權(quán)重
通常我們還能看到 App 設(shè)計(jì)者會(huì)對(duì)不同的交互操作給予不同的傾向,這種傾向有時(shí)是功能需求,有時(shí)是運(yùn)營(yíng)需要,會(huì)讓傾向的按鈕更突出,會(huì)讓反傾向的按鈕更不易察覺(jué)(甚至置灰),會(huì)讓危險(xiǎn)的按鈕呈現(xiàn)紅色。
5)額外內(nèi)容
除了以上標(biāo)準(zhǔn)的三段式區(qū)域之外,警告彈窗內(nèi)還可以加入其它一些額外的內(nèi)容。描述區(qū)域可以依據(jù)情況增加額外的控件或設(shè)計(jì)元素,例如最常見(jiàn)的對(duì)話框,可以允許用戶輸入文本后再進(jìn)行下一步操作;標(biāo)題區(qū)域之上也可以增加一個(gè)圖標(biāo)區(qū),圖標(biāo)可以更直觀提示該警告事件需求的操作、完成狀態(tài)或進(jìn)程。
在警告彈窗的設(shè)計(jì)中,因?yàn)樗膹?qiáng)功能性,這三段的文案要求要大于設(shè)計(jì)要求,盡管文案幾乎不歸我們?cè)O(shè)計(jì)師管,但是我在這里還是提一下這幾個(gè)部分的文案要求。
標(biāo)題——盡可能簡(jiǎn)練得總結(jié)當(dāng)前所處的情況;如需額外操作,詢問(wèn)用戶操作意見(jiàn)。
如果描述本身非常的長(zhǎng),那么就一定要加標(biāo)題去凝練當(dāng)前的事件,包括目前遇到的情況,以及可能的解決方案并詢問(wèn)用戶的意見(jiàn)。
描述——盡可能用直接、人性化的口吻說(shuō)出目前遇到的問(wèn)題。
如果 App 是面向大眾用戶的,盡量避免用理工科思維寫(xiě)出一些很繞且生澀的描述,尤其是如果中間還有程序語(yǔ)言那會(huì)更糟。這一點(diǎn) windows 做的就非常不足,充滿了理工科的自說(shuō)自話的氣息,也不管用戶到底看不看得懂。
按鈕——給出對(duì)結(jié)果的描述,避免要求語(yǔ)義邏輯判斷。
按鈕的文案最好是對(duì)結(jié)果的直接描述,按鈕上說(shuō)的是什么,結(jié)果就會(huì)是什么,而不要讓用戶做語(yǔ)文題,否定之否定等于肯定這樣的情況避免出現(xiàn)——除非是故意的。例如“是否刪除XXXX”,正確的按鈕文案應(yīng)當(dāng)是“刪除”和“保留”,而非“是”和“否”。
盡管運(yùn)營(yíng)彈窗的布局可能眼花繚亂,但是它依然大致符合模態(tài)彈窗的三段式:標(biāo)題、描述和交互按鈕。只不過(guò)運(yùn)營(yíng)彈窗的各個(gè)部分會(huì)輔以視覺(jué)元素表達(dá)。
此外,最重要的一點(diǎn)是,運(yùn)營(yíng)彈窗一定不能缺少「關(guān)閉」按鈕,雖然這個(gè)按鈕通常會(huì)浮在彈窗主體之外,是大是小全看想不想讓用戶輕易點(diǎn)到,但它不可或缺,否則用戶不知道如何退出這個(gè)彈窗。
隨著各類型 App 運(yùn)營(yíng)要求的逐漸提升,運(yùn)營(yíng)彈窗中視覺(jué)元素的運(yùn)用也越發(fā)頻繁且有往愈加浮夸的方向發(fā)展的苗頭??梢栽谶\(yùn)營(yíng)彈窗中使用的視覺(jué)元素大致有以下幾種:
1)圖標(biāo)
最基礎(chǔ)的視覺(jué)元素,還是以常用的矩形為基底,但會(huì)輔以契合內(nèi)容的圖標(biāo),其形式更加類似于警告。
2)插畫(huà)
現(xiàn)在最常見(jiàn)的花哨形式,插畫(huà)風(fēng)格的多變性決定了它會(huì)在運(yùn)營(yíng)內(nèi)容中大放異彩,甚至可以拋棄矩形邊界,完全以插畫(huà)內(nèi)容為主體。
3)3D / 仿3D
隨著 3D 更多地進(jìn)入 UI 領(lǐng)域,運(yùn)營(yíng)彈窗也逐漸開(kāi)始使用 3D 元素,或者仿 3D 的元素。
4)圖片/視頻
圖片和視頻多用在品牌營(yíng)銷(xiāo)的廣告中,不管是人還是物,都可以直接在彈窗中置入品牌的廣告物料圖或視頻。
這里收集了一些彈窗的案例,也可以作為設(shè)計(jì)時(shí)的參考:
作者:酸梅干超人;公眾號(hào):超人的電話亭(ID:Superman_Call)
本文由 @超人的電話亭 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)許可,禁止轉(zhuǎn)載。
題圖來(lái)自Unsplash ,基于 CC0 協(xié)議
該文觀點(diǎn)僅代表作者本人,人人都是產(chǎn)品經(jīng)理平臺(tái)僅提供信息存儲(chǔ)空間服務(wù)。
熱門(mén)資訊
1. iPhone6的UI設(shè)計(jì)尺寸規(guī)范,原來(lái)如此重要!
想要了解iPhone6界面設(shè)計(jì)的尺寸規(guī)范嗎?這里為您詳細(xì)介紹iPhone6的UI設(shè)計(jì)尺寸規(guī)范,包括界面尺寸、圖標(biāo)尺寸、可點(diǎn)擊高度規(guī)范、搜索欄高度規(guī)范以及界面元素之間的距離規(guī)范。
2. 12個(gè)絕佳的UI設(shè)計(jì)網(wǎng)站,助力你的創(chuàng)作之旅!
將為大家介紹12個(gè)絕佳的UI設(shè)計(jì)網(wǎng)站,這些網(wǎng)站不僅可以為你提供靈感,還可以幫助你學(xué)習(xí)新的技巧,助力你的創(chuàng)意之旅!dribbbleDribbble 是一個(gè)面向設(shè)計(jì)師的...
3. 10個(gè)免費(fèi)學(xué)習(xí)UI設(shè)計(jì)的網(wǎng)站 提升你的設(shè)計(jì)能力
怎樣可以提升你的UI設(shè)計(jì)能力!第一個(gè):站酷站酷想必是設(shè)計(jì)師都知道的一個(gè)網(wǎng)站,里面不止有UI設(shè)計(jì)的資源,還有其他設(shè)計(jì)的,不如:平面設(shè)計(jì)、網(wǎng)頁(yè)設(shè)計(jì)、字體...
4. 移動(dòng)端UI設(shè)計(jì)中常見(jiàn)的5種APP界面類型,你get到了嗎?
通過(guò)介紹移動(dòng)端UI設(shè)計(jì)中的閃屏頁(yè)、引導(dǎo)頁(yè)、浮層引導(dǎo)頁(yè)、空白頁(yè)和首頁(yè)等5種APP界面類型,幫助大家更好地了解UI設(shè)計(jì)的基本知識(shí)
5. 移動(dòng)端列表頁(yè)和表單頁(yè)設(shè)計(jì)秘訣:讓你的APP點(diǎn)擊率翻倍
在移動(dòng)端設(shè)計(jì)中,列表頁(yè)和表單頁(yè)是不可或缺的部分。一個(gè)好的列表頁(yè)和表單頁(yè)設(shè)計(jì)能夠讓用戶輕松地獲取信息并產(chǎn)生點(diǎn)擊欲望,從而提高點(diǎn)擊率。本文將為你...
6. 推薦10本適合UI設(shè)計(jì)師看的書(shū)籍,輕松掌握技能!
對(duì)于想要提高自己的設(shè)計(jì)能力和創(chuàng)造力的小白和UI設(shè)計(jì)師來(lái)說(shuō),這本書(shū)是一個(gè)很好的選擇。4.《設(shè)計(jì)的覺(jué)醒》(IKKO TANAKA)推薦理由: 這本書(shū)是日本現(xiàn)代平面...
7. 設(shè)計(jì)中的色彩心理學(xué):淺析中西方色彩的歷史演變與設(shè)計(jì)應(yīng)用
摘要:本文探討了色彩的歷史演變和設(shè)計(jì)應(yīng)用。通過(guò)對(duì)色彩在早期文明社會(huì)中的實(shí)用運(yùn)用、不同文化背景下色彩觀念的差異、色彩在設(shè)計(jì)中的重要性以及新興技...
8. 零基礎(chǔ)學(xué)UI設(shè)計(jì)要多久?培訓(xùn)完能拿多少工資?
探索零基礎(chǔ)UI設(shè)計(jì)培訓(xùn)的時(shí)長(zhǎng)與薪資前景。了解數(shù)字藝術(shù)教育領(lǐng)域的專業(yè)課程,以及培訓(xùn)后的職業(yè)發(fā)展機(jī)會(huì)。
9. 物聯(lián)網(wǎng)APP UI設(shè)計(jì):創(chuàng)造智能硬件領(lǐng)域的沉浸式體驗(yàn)
ui設(shè)計(jì)應(yīng)該讓用戶一目了然,能夠快速找到所需的信息和功能。在設(shè)計(jì)過(guò)程中,應(yīng)盡量使用簡(jiǎn)潔的圖標(biāo)、文字和色彩,避免過(guò)多的視覺(jué)干擾。符合用戶習(xí)慣:ui設(shè)...
10. 武漢UI設(shè)計(jì)培訓(xùn)班費(fèi)用怎么樣?想學(xué)UI設(shè)計(jì)要多少錢(qián)?
想了解武漢UI設(shè)計(jì)培訓(xùn)班的費(fèi)用是多少嗎?不知道學(xué)UI設(shè)計(jì)要花多少錢(qián)?不妨看看這篇文章,了解UI設(shè)計(jì)培訓(xùn)班的學(xué)費(fèi)價(jià)格以及學(xué)習(xí)內(nèi)容。
最新文章
同學(xué)您好!