發(fā)布時間:2024-03-07 10:36:16 瀏覽量:186次
編輯導(dǎo)語:APP的頂部導(dǎo)航欄是UI設(shè)計中必不可少的組成部分,它集合了用戶常用或必用的一些功能,指引用戶進行操作,所以做好導(dǎo)航欄的用戶體驗是非常重要的。本文作者對導(dǎo)航欄的設(shè)計風(fēng)格、組成結(jié)構(gòu)、樣式、交互等方面進行了總結(jié),一起來看一下吧。
APP的頂部導(dǎo)航欄(以下簡稱“導(dǎo)航欄”)對我們來說再熟悉不過了,它是UI設(shè)計中必不可少的組成部分,幾乎每一個頁面都會使用到。雖然看起來很簡單,感覺不需要花費多少精力,但設(shè)計一個與產(chǎn)品需求、用戶目標(biāo)匹配度較高的導(dǎo)航欄并非那么容易,這里面有很多需要注意的設(shè)計細節(jié)。
導(dǎo)航欄集合了用戶常用或必用一些功能,復(fù)用率極高,當(dāng)用戶在進行部分路徑操作時,導(dǎo)航欄就像黑暗中的一盞“明燈”,指引著用戶進入下一步或回到上一步操作,所以做好用戶體驗是非常重要的。
我們每天都在跟導(dǎo)航欄打交道,如果仔細觀察就會發(fā)現(xiàn),不同應(yīng)用的頂部導(dǎo)航欄都或多或少的存在一些差異,為了讓大家對導(dǎo)航欄有一個更清晰、全面的認識,本文將對導(dǎo)航欄的設(shè)計風(fēng)格、組成結(jié)構(gòu)、樣式、交互等多方面做出總結(jié),希望能幫到大家,一起來看看吧。
在UI設(shè)計組件中,如標(biāo)簽欄、菜單欄、Tab欄、應(yīng)用欄、標(biāo)題欄、導(dǎo)航欄……等諸多類型和叫法中,有很多新人設(shè)計師難以區(qū)分這些重復(fù)叫法以及對應(yīng)的所在區(qū)域。
導(dǎo)航欄位于應(yīng)用程序的頂部,即狀態(tài)欄下方,主要用于明確頁面位置、層級等,并且連接著父/子級結(jié)構(gòu)頁面,權(quán)重應(yīng)高于當(dāng)前頁面的所有內(nèi)容。如果用戶不知道當(dāng)前所在位置、如何回到上一步的時候,就說明導(dǎo)航欄一定存在問題。雖然在iOS系統(tǒng)中叫做「導(dǎo)航欄」、Android系統(tǒng)叫「頂部應(yīng)用欄」,叫法不一,但所在位置以及起到的作用幾乎一致。
首先,導(dǎo)航欄能告知用戶當(dāng)前所在位置,并提供回到上一步或部分下一步操作入口,不至于讓用戶迷失方向;其次,以頂部Tab的方式將當(dāng)前頁面內(nèi)容作出整理分類,并將各類型入口聚合在導(dǎo)航欄,給用戶提供全局操作;最后,還能增加品牌曝光,例如容器品牌色、圖標(biāo)品牌色等,甚至在有必要的情況下放置品牌LOGO。
當(dāng)系統(tǒng)想要給用戶提供更多信息或用戶需要沉浸式的使用體驗,這時系統(tǒng)需要弱化、隱藏導(dǎo)航欄來釋放更多的頁面空間,以備增加單屏頁面信息量的空間資源預(yù)留。
例如在線上讀書、地圖導(dǎo)航過程中,系統(tǒng)會將導(dǎo)航欄進行隱藏,因為這時用戶的關(guān)注點只會長時間停留在內(nèi)容本身,沒有頻繁的操作需求,隱藏導(dǎo)航欄既能預(yù)留空間,還能減少無關(guān)元素對用戶的干擾;
使用滴滴出行在選擇服務(wù)車型時,會暫時隱藏導(dǎo)航欄的背景容器,只保留了相關(guān)圖標(biāo)操作入口,雖然沒有全部隱藏,但對本就不寬裕的地圖空間能起到一定的緩解作用,相比上述處在導(dǎo)航過程中,現(xiàn)下場景的操作需求、頻率顯然要高出許多。
常見的導(dǎo)航欄分為左、中、右結(jié)構(gòu),主要由返回按鈕(左)、標(biāo)題(中)、輔助操作按鈕(右)三部分元素組成,這也是基于大家最常用、常見的布局方式。
在實際應(yīng)用中,為了滿足多元化的產(chǎn)品需求及用戶目標(biāo),根據(jù)不同的場景,導(dǎo)航欄的布局方式也非常多,不管樣式多么復(fù)雜,這也僅僅是站在設(shè)計角度,其目的還是為了讓用戶操作起來更簡單、便捷。下面以iOS的2倍圖為例對導(dǎo)航欄進行一一拆解,看看我們所見過形形色色的導(dǎo)航欄到底會用到哪些元素、組件。
即導(dǎo)航欄的范圍約束容器,所有元素都應(yīng)該在容器里面。在iOS系統(tǒng)應(yīng)用中,常規(guī)導(dǎo)航欄的固定高度為88px,即便在大標(biāo)題導(dǎo)航樣式下,不管當(dāng)前的高度是多少,隨著界面的滾動,隨后也會轉(zhuǎn)換為88px的常規(guī)高度,例如iPhone界面、產(chǎn)品經(jīng)理應(yīng)用等。
另外,部分應(yīng)用為了釋放更多界面空間,從表面上看不到容器的存在,實際是將容器的不透明度調(diào)整為0,邏輯上容器是依然存在的,且各元素依然受到容器的約束,例如滴滴打車界面。
標(biāo)題用于描述用戶當(dāng)前所在位置或頁面的具體所在場景,在iPhone全面屏出現(xiàn)之前,因設(shè)備屏幕空間有限,大部分使用常規(guī)標(biāo)題,即34px~40px(柵格所需、筆者常用36px)加粗且居中標(biāo)題文字。
當(dāng)全面屏設(shè)備逐漸普及后,屏幕的高度得到了進一步擴展,導(dǎo)航欄的可發(fā)揮空間必然增加,大標(biāo)題風(fēng)格開始興起,隨后也被引入了設(shè)計平臺規(guī)范。大標(biāo)題導(dǎo)航欄主要取決于產(chǎn)品定位與功能影響,并不單單是設(shè)計風(fēng)格的問題,毫無疑問,大標(biāo)題能讓頁面頭部有更多的留白空間,呼吸感更強,非常適合產(chǎn)品結(jié)構(gòu)不深、功能單一且體量級別較輕的應(yīng)用,也就是我們常說的「小而美」,人人都是產(chǎn)品經(jīng)理平臺在這方面做的相當(dāng)出色。
大標(biāo)題導(dǎo)航欄的容器高度為192px,字號通常設(shè)定在56px~68px(柵格所需、筆者常用64px)的范圍,頁面上滑后,會恢復(fù)到88px的常規(guī)高度,標(biāo)題字號也隨之減小。
主頁面導(dǎo)航欄中的圖標(biāo)比較多元化,例如左側(cè)常見的定位、品牌logo、抽屜菜單入口等,右側(cè)例如搜索、消息、掃一掃、更多……
二級及以后的頁面導(dǎo)航圖標(biāo)相對固定,左側(cè)必定有一個返回到上級頁面的“回退”圖標(biāo),可以是向左剪頭、向下剪頭、關(guān)閉按鈕等。需要注意的是,不管設(shè)計什么樣式,都需要符合“回退”樣式預(yù)期,確保用戶不會產(chǎn)生疑惑。右側(cè)一般放置功能圖標(biāo),如次級功能延展、信息提交、刪除等,最多不超過兩個操作入口,避免造成功能層級混亂。
導(dǎo)航欄的左側(cè)已被「返回」圖標(biāo)占領(lǐng),按鈕基本只能放在右側(cè),且以文字按鈕樣式居多,主要用于承載頁面的輔助操作、功能入口。
當(dāng)導(dǎo)航有足夠的縱向空間時,也可使用如圓形、方形、圓角矩形類型的容器按鈕,需通過按鈕的形狀、大小、填充、描邊等樣式來確定在頁面中的視覺權(quán)重,靈活區(qū)分主次層級關(guān)系,好的導(dǎo)航按鈕總能抓住用戶的注意力。
當(dāng)搜索功能權(quán)重較高,用圖標(biāo)、按鈕作為入口已不能滿足用戶頻繁的搜索需求時,就會以輸入框的方式占據(jù)導(dǎo)航欄大部分區(qū)域,不僅能突出搜索功能、向用戶推薦搜索內(nèi)容標(biāo)簽,還能提升產(chǎn)品的可操作性,隨著搜索框區(qū)域的擴大,用戶無需精準(zhǔn)點擊,觸手可及。
對于內(nèi)容較多的首頁,導(dǎo)航欄需要承載如標(biāo)題、分類、頭像、按鈕等諸多信息,這是可適時增加導(dǎo)航欄的高度,搜索框放在第二行展示,可避免過度弱化搜索框給用戶帶來操作上的影響,例如京東、淘寶等電商類型的應(yīng)用。如果想節(jié)省頁面整體縱向空間,若條件允許,可在頁面上滑后縮小導(dǎo)航欄高度,只顯示搜索框,例如美團外賣。
很多社交類產(chǎn)品,會在導(dǎo)航欄的左、右側(cè)放置用戶的頭像信息,方便隨時調(diào)用與用戶相關(guān)的功能。例如點擊后進入個人設(shè)置、個人信息展示、會員中心、個人主頁等。
導(dǎo)航欄的分類菜單包括分段控件和標(biāo)簽導(dǎo)航,分段控件通常包含2~4個標(biāo)簽,直接點擊進行內(nèi)容切換,不支持左右滑動;標(biāo)簽導(dǎo)航則相對靈活,很適合分類較多的內(nèi)容,可通過左右滑動來查看所有分類,實現(xiàn)更方便的導(dǎo)航。
上述提到的標(biāo)簽是對產(chǎn)品內(nèi)容的分類,而這里更多指的是產(chǎn)品、系統(tǒng)的輔助功能。
當(dāng)頁面的某些功能操作頻率較高或與當(dāng)前頁面信息相關(guān)聯(lián)但不方便直接展示入口、也可能因?qū)Ш綑谑S嗫臻g不足以承載時,將功能放置在更多菜單中,既能適當(dāng)?shù)慕o用戶提供操作入口,也能滿足產(chǎn)品多方面的隱性需求。
分隔線并不僅僅是一條線,它可以是線、面或投影,用于分隔導(dǎo)航欄與內(nèi)容區(qū)域的一個邊界線,通過視覺阻斷的方式讓用戶感知內(nèi)容區(qū)域,避免在頁面產(chǎn)生上下滑動交互后重復(fù)掃視頂部位置。
分割線是為了體現(xiàn)導(dǎo)航欄與內(nèi)容界面的層級關(guān)系,缺少視覺分割可能會讓用戶感覺它們是一個平級,會增加感知難度。當(dāng)然,并不是所有的應(yīng)用或界面都需要視覺分割,例如:界面內(nèi)容極少、界面背景色與導(dǎo)航欄容器背景色值有明顯差異、多圖/多卡片……
最常見的樣式,95%以上的2級及后續(xù)界面使用的都是常規(guī)導(dǎo)航欄,部分較為簡單的主頁也會使用這種類型。以iOS的2倍圖為例,容器高度固定在88px,基本只有按鈕、標(biāo)題組成,背景色多為白色或主體色。
在iOS11系統(tǒng)發(fā)布之后,大標(biāo)題導(dǎo)航欄逐漸流行。大標(biāo)題一般只出現(xiàn)在主頁面(底部標(biāo)簽功能分類),至于基礎(chǔ)規(guī)范上述有詳細說明。
大標(biāo)題導(dǎo)航欄會給人一種高逼格、通透的空間感,整體風(fēng)格偏向簡約大氣,并不適合電商類型應(yīng)用,因所占空間較大,適合用在如新聞資訊、社交、工具型且功能較為單一的應(yīng)用。
根據(jù)搜索功能的權(quán)重,在常規(guī)導(dǎo)航欄中添加一個搜索框并替代標(biāo)題展示。因空間限制,搜索框高度一般設(shè)置在56px~64px,寬度隨其他功能圖標(biāo)的多少而定,若圖標(biāo)較多,可將搜索框放在第二行。
如無特別需要,盡量將搜索框整體居中,讓兩側(cè)的間距相等或兩側(cè)圖標(biāo)數(shù)量相同,以提升視覺美觀度。
Tab欄有分段控件和多標(biāo)簽導(dǎo)航兩種,需明確突出已選中的標(biāo)簽即可,上述有詳細規(guī)范說明,暫不做贅述。
通欄導(dǎo)航可以是上述類型中的任何一種,唯一不同的是在視覺層沒有容器(或不透明度0%)的存在。在初始化狀態(tài)下,它可以與背景/圖片融為一體,對節(jié)省頭部空間、渲染氛圍起到很大的作用,同時也能減少導(dǎo)航欄與內(nèi)容區(qū)域的割裂感,電商類應(yīng)用中很常見。
在頁面上滑至背景消失后,會逐漸恢復(fù)至常規(guī)樣式。尤其要注意背景色與導(dǎo)航欄中元素的色彩明暗對比(例如圖標(biāo)深色、背景就必須淺色),如若背景不可控,建議在導(dǎo)航欄下方增加一個黑色透明漸變蒙層,以確保證信息的可識別性。
不管是哪個平臺的小程序,我們都可以理解為內(nèi)嵌的“子級”APP,其導(dǎo)航欄右上角一部分區(qū)域為“父級”APP原生功能,是無法作出任何修改的,這是硬性規(guī)則。除此之外,至于放什么元素、用什么類型可隨意發(fā)揮。
眾所周知,導(dǎo)航欄最主要的作用是方便用戶隨時進行上一步或部分功能的下一步操作,幫助用戶不迷路,但有時候,導(dǎo)航欄還能協(xié)助用戶快速完成任務(wù),以及交互后的內(nèi)容管理、信息層級重新劃分等。
當(dāng)用戶與導(dǎo)航欄中的文字/圖標(biāo)按鈕產(chǎn)生交互時,不用離開此頁面就對內(nèi)容進行管理并能即時反饋,例如增加、刪除、分享等操作,協(xié)助用戶快速完成任務(wù)。
隨著界面的向上滑動,大標(biāo)題、或帶搜索功能且占據(jù)兩行的大尺寸導(dǎo)航欄將恢復(fù)至常規(guī)尺寸,信息的數(shù)量、層級也將重新劃分,以弱化導(dǎo)航欄吸引力的方式,減少對用戶的干擾。
界面產(chǎn)生上滑交互后,原本常規(guī)樣式的導(dǎo)航欄會自動增加信息內(nèi)容。例如美團外賣,首屏上滑至一半時,將特色標(biāo)簽及篩選入口懸浮至導(dǎo)航欄,目的是為了幫助用戶快速做出決策。
大多數(shù)用分隔線直接分割,但部分產(chǎn)品為了保持界面的干凈整潔、減少無關(guān)信息的干擾,在無任何交互產(chǎn)生的情況下,導(dǎo)航欄與內(nèi)容區(qū)域的元素間隔較遠,利用空間留白自動形成視覺分割,當(dāng)產(chǎn)生滾動交互后,留白不可控,就會在導(dǎo)航欄下方增加投影、分隔線或毛玻璃效果,進行視覺分割。
導(dǎo)航欄在同一個應(yīng)用中的高度、位置及其部分屬性需具備統(tǒng)一性,這也是格式塔心理學(xué)中的「一致性」對UI設(shè)計的硬性要求。即便是大標(biāo)題樣式,那么底部標(biāo)簽欄(主結(jié)構(gòu)、功能)所對應(yīng)頁面的導(dǎo)航欄也會遵循一致性要求。當(dāng)然,部分只在首頁設(shè)定大標(biāo)題樣式的應(yīng)用除外。
顧名思義,導(dǎo)航欄還需要具備導(dǎo)航的作用,不管什么時候,用戶只要一抬頭(掃視導(dǎo)航欄)就能清楚知道當(dāng)前正處于什么位置或流程,這主要從標(biāo)題(后續(xù)會有標(biāo)題設(shè)計的單獨文章)信息中快速獲取,如果當(dāng)前頁面不設(shè)標(biāo)題,那么用戶需要在頁面頭部某些層級較為突出的關(guān)鍵信息中獲取,一旦頁面滑動覆蓋至關(guān)鍵信息位置,就需要呈現(xiàn)標(biāo)題給用戶指路,避免用戶產(chǎn)生疑惑而付出更多的時間、增加理解難度。
這里主要指的是iOS、Android兩大系統(tǒng),在同等比例、同寬度前提下,Android(MD設(shè)計規(guī)范)系統(tǒng)的標(biāo)題為左對齊,且容器高度比iOS要高;iOS系統(tǒng)一般只會在大標(biāo)題樣式下讓標(biāo)題左對齊。
另外,Android一般會在容器底部增加投影,以區(qū)分導(dǎo)航欄與內(nèi)容區(qū)域的分割;iOS除上述(2-9)提到的分割元素外,還可以使用高斯模糊且?guī)Р煌该鞫鹊姆绞絹韰^(qū)分,毛玻璃效果的味道。
導(dǎo)航欄幾乎是每個界面必定存在的控件,雖然常用,但并不是每個設(shè)計師都能將其設(shè)計的優(yōu)秀,需要在基礎(chǔ)設(shè)計規(guī)范、作用之上,賦予其更大的產(chǎn)品價值?!叭绻硬坏?,那就靜下心來享受”,導(dǎo)航欄既然不能輕易刪減,那么就把它設(shè)計好,或許還能帶來意想不到的好處。
以上內(nèi)容集合了筆者使用眾多APP后以及根據(jù)工作中的經(jīng)驗總結(jié),讓我們從更全面的角度來看待導(dǎo)航欄在不同頁面、不同應(yīng)用中的使用方式和設(shè)計細節(jié),以及不同場景下的交互變化,讓信息變得更高效,用戶使用起來更便捷。
本篇文章希望能幫大家看到在設(shè)計導(dǎo)航欄的時可能忽略的一些問題。每次的總結(jié)梳理,都是一次知識、能量的升華,個人拙見及表達方式固然不能盡善盡美,歡迎一起交流、進行思維碰撞。
大漠飛鷹;公眾號:能量眼球,人人都是產(chǎn)品經(jīng)理專欄作家。致力于產(chǎn)品需求的驅(qū)動、產(chǎn)品體驗的挖掘,利用設(shè)計的手段為受眾用戶帶來更好的體驗,即好看、好用。
本文原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)許可,禁止轉(zhuǎn)載。
題圖來自 Unsplash,基于 CC0 協(xié)議。
熱門資訊
1. iPhone6的UI設(shè)計尺寸規(guī)范,原來如此重要!
想要了解iPhone6界面設(shè)計的尺寸規(guī)范嗎?這里為您詳細介紹iPhone6的UI設(shè)計尺寸規(guī)范,包括界面尺寸、圖標(biāo)尺寸、可點擊高度規(guī)范、搜索欄高度規(guī)范以及界面元素之間的距離規(guī)范。
2. 12個絕佳的UI設(shè)計網(wǎng)站,助力你的創(chuàng)作之旅!
將為大家介紹12個絕佳的UI設(shè)計網(wǎng)站,這些網(wǎng)站不僅可以為你提供靈感,還可以幫助你學(xué)習(xí)新的技巧,助力你的創(chuàng)意之旅!dribbbleDribbble 是一個面向設(shè)計師的...
3. 移動端UI設(shè)計中常見的5種APP界面類型,你get到了嗎?
通過介紹移動端UI設(shè)計中的閃屏頁、引導(dǎo)頁、浮層引導(dǎo)頁、空白頁和首頁等5種APP界面類型,幫助大家更好地了解UI設(shè)計的基本知識
4. 10個免費學(xué)習(xí)UI設(shè)計的網(wǎng)站 提升你的設(shè)計能力
怎樣可以提升你的UI設(shè)計能力!第一個:站酷站酷想必是設(shè)計師都知道的一個網(wǎng)站,里面不止有UI設(shè)計的資源,還有其他設(shè)計的,不如:平面設(shè)計、網(wǎng)頁設(shè)計、字體...
5. 移動端列表頁和表單頁設(shè)計秘訣:讓你的APP點擊率翻倍
在移動端設(shè)計中,列表頁和表單頁是不可或缺的部分。一個好的列表頁和表單頁設(shè)計能夠讓用戶輕松地獲取信息并產(chǎn)生點擊欲望,從而提高點擊率。本文將為你...
6. 推薦10本適合UI設(shè)計師看的書籍,輕松掌握技能!
對于想要提高自己的設(shè)計能力和創(chuàng)造力的小白和UI設(shè)計師來說,這本書是一個很好的選擇。4.《設(shè)計的覺醒》(IKKO TANAKA)推薦理由: 這本書是日本現(xiàn)代平面...
7. 零基礎(chǔ)學(xué)UI設(shè)計要多久?培訓(xùn)完能拿多少工資?
探索零基礎(chǔ)UI設(shè)計培訓(xùn)的時長與薪資前景。了解數(shù)字藝術(shù)教育領(lǐng)域的專業(yè)課程,以及培訓(xùn)后的職業(yè)發(fā)展機會。
8. 物聯(lián)網(wǎng)APP UI設(shè)計:創(chuàng)造智能硬件領(lǐng)域的沉浸式體驗
ui設(shè)計應(yīng)該讓用戶一目了然,能夠快速找到所需的信息和功能。在設(shè)計過程中,應(yīng)盡量使用簡潔的圖標(biāo)、文字和色彩,避免過多的視覺干擾。符合用戶習(xí)慣:ui設(shè)...
9. 設(shè)計中的色彩心理學(xué):淺析中西方色彩的歷史演變與設(shè)計應(yīng)用
摘要:本文探討了色彩的歷史演變和設(shè)計應(yīng)用。通過對色彩在早期文明社會中的實用運用、不同文化背景下色彩觀念的差異、色彩在設(shè)計中的重要性以及新興技...
10. 武漢UI設(shè)計培訓(xùn)班費用怎么樣?想學(xué)UI設(shè)計要多少錢?
想了解武漢UI設(shè)計培訓(xùn)班的費用是多少嗎?不知道學(xué)UI設(shè)計要花多少錢?不妨看看這篇文章,了解UI設(shè)計培訓(xùn)班的學(xué)費價格以及學(xué)習(xí)內(nèi)容。
最新文章
同學(xué)您好!