編者按:用戶體驗設計從來都不是一成不變的,比如側邊欄導航,我們所需要的設計規則和技巧比我們實際想象的要更多,它也在多年的發展過程中,形成了更加完善、復雜的用戶體驗設計機制。今天的文章來自資深 UX 設計師 Dmitry Sergushkin ,他所總結的側邊欄終極設計指南比我們想象中還要完善,非常值得深讀和反復琢磨。

側邊欄導航設計終極指南(12個核心知識點)

用戶界面中的側邊欄設計這一選題一直吸引著我的注意,因為挺有研究價值,并且有可能極大改善用戶體驗。它們是現代 Web APP 和 APP 中最受歡迎的組件之一,通過以結構化和邏輯的方式組織和呈現內容和功能來幫助用戶瀏覽內容,從而有效呈現信息架構 (IA)。

在研究許多流行的 APP 中的側邊欄之后,我也在不同的數字項目中進行設計過這一組件,我開始注意到它們的設計中反復使用的模式和技術,這些模式和技術深受用戶的歡迎并有助于提高用戶的參與度。我在這個領域積累的知識和研究成果促使我撰寫這篇文章,我想分享提升設計側邊欄可用性的設計最佳實踐。

為什么側邊欄設計很重要

側邊欄無疑是用戶最重要的導航工具之一,作為設計師,我們的任務是幫助用戶快速方便地訪問關鍵功能,同時保持主工作區干凈清爽。鑒于某些 APP 的結構和信息架構可能相當廣泛和復雜,設計側邊欄對任何設計師來說無疑是一項挑戰。

下面我強調一下側邊欄重要性的幾個重要方面:

  • 效率:側邊欄的邏輯結構使用戶更輕松地瀏覽 APP ,使他們能夠快速有效地執行有針對性的操作,從而減少認知負荷。
  • 空間優化:側邊欄在展開時,只占據約 15% 的工作空間,并且可以折疊,從而可以高效使用它們而不會使主工作空間變得雜亂,同時仍允許訪問功能和不同模塊。用戶可以根據需要最小化和最大化它們,將它們用作 APP 中的主要導航工具。
  • 可訪問性:側邊欄可根據個人用戶偏好進行定制,使其具有通用性,為用戶提供了選擇。側邊欄可以根據用戶偏好更改模式、大小、結構,在信息組織上是可定制的。
  • 一致性:側邊欄提供了一種方便且一致的方式來組織信息,使界面清晰且合乎邏輯,確保用戶流程順暢。結構清晰、組織良好的側邊欄可確保用戶高效、快速學習并避免可能的錯誤。
  • 適應性和靈活性:側邊欄通過添加新功能和新版塊為未來的產品開發提供了堅實的基礎。側邊欄可以隨著產品的發展而改進,為用戶提供便利和功能。
  • 明確用戶任務的優先級:精心設計的側邊欄可以最大限度地減少干擾,讓用戶專注于自己的任務,同時還可以充當有效的導航工具。

按照我所總結的最佳實踐,你不僅可以創建一個功能性極佳的側邊欄,還可以創建一個能引起用戶共鳴的設計。

#1 最佳側邊欄寬度

側邊欄導航設計終極指南(12個核心知識點)

保持寬度較為實用:展開模式下為 240–300px,折疊模式下為 48–64px。既能保證清晰度,又不會占用太多空間。

設計要點:
? 在建議的限制范圍內設置側邊欄寬度范圍:展開模式為 240–300px,折疊模式為 48–64px。
?添加真實內容,使用清晰的標題來命名部分和功能,同時考慮菜單項名稱的不同長度、項目之間的空間和圖標大小。
?使用側邊欄的展開和折疊視圖進行用戶測試,并收集反饋以進行進一步改進。
?針對不同的屏幕分辨率優化側邊欄的響應能力,并確定側邊欄在不同設備(包括移動設備和平板電腦版本)上的顯示和交互是否合理。
?以工具提示的形式加入視覺索引,這些提示在懸停時顯示,尤其是在側邊欄的折疊視圖下,因為其中菜單項通常顯示為圖標。

??專業提示:使用真實內容和用戶測試側邊欄寬度,以確保可讀性和可用性。

#2、根據上下文內容動態切換導航

側邊欄導航設計終極指南(12個核心知識點)

調整側邊欄,當用戶導航到特定部分(如 [設置])時,顯示重點設置菜單。這可保持界面簡潔,并減少干擾。

設計要點:
? 分析 APP 的所有部分,以確定哪些部分需要額外的導航。通常,這是設置部分,其中可能包括需要結構化和組織化導航的基本設置和其他次要的設置。
?為選定部分創建側邊欄設計,顯示必要的項目和子部分,在主側邊欄和附加側邊欄之間提供邏輯過渡。
?在動態的菜單面包的顯示中提供視覺差異,使用戶可以區分主菜單和附加菜單的位置。
?在不同場景中測試可用性,并確定動態側邊欄的直觀程度。

??專業提示:始終包含「返回主菜單」,以便用戶輕松返回主導航。

#3、輕松切換賬戶

側邊欄導航設計終極指南(12個核心知識點)

在側邊欄中整合賬戶切換器,讓用戶能夠在多個賬戶之間無縫切換。它提高了管理多個帳號的用戶的效率。

設計要點:
?在帳戶顯示旁邊添加一個下拉列表來呈現所有帳號,以便輕松在它們之間切換。
?確保下拉列表中顯示關鍵帳戶信息,以便快速掃描信息(姓名、電子郵件、ID等)。
?直觀顯示當前處于活動狀態下的帳戶。
?通過提供清晰的反饋,使帳戶切換過程成為一鍵快速完成。
?啟用添加新帳戶的選項,以防用戶在列表中找不到所需的帳戶。

??專業提示:帳號列表中添加公司 LOGO 等視覺提示,以幫助用戶快速識別帳號。

#4、添加可擴展的菜單子項

側邊欄導航設計終極指南(12個核心知識點)

讓用戶能夠展開或折疊子菜單項,從而實現更好的層次結構和更清晰的導航。使用圖標(如箭頭或 V 形)來指示子菜單是否可以展開。

設計要點:
?分析 APP 的信息架構,以確定邏輯上的父級和子級。
?添加直觀的圖標(例如箭頭或 V 形)以指示展開或折??疊子菜單的能力。
?將相關元素分組到各自的父類別下,以清晰呈現信息架構的邏輯。
?限制嵌套的深度,以避免 UI 結構的復雜度過載。
?為展開和折疊子菜單實現平滑過渡,以改善視覺感知。

??專業提示:展開或折疊子菜單項時添加微妙的動畫(例如平滑的滑動)。

#5、保留更新的空間

側邊欄導航設計終極指南(12個核心知識點)

使用側邊欄的底部來顯示營銷內容,更新或 APP 公告 — — 可見但不顯眼,確保它不會擾亂主要導航。

設計要點:
?在側邊欄底部預留空間,專門用于營銷內容的更新、公告或新功能。
?將此空間用于真正有意義的通知,例如新功能發布、促銷或重要消息。
?使該區域可點擊,以便用戶可以在需要時打開詳細信息。
?進行測試,以確保此區域不會干擾主導航并被視為有用的補充。

??專業提示:使用視覺層次來區分更新——較小的字體尺寸、柔和的顏色或微妙的圖標。

#6、允許用戶在明暗模式之間切換

側邊欄導航設計終極指南(12個核心知識點)

讓用戶可以在側邊欄中直接切換明暗模式。此功能增強了產品的可訪問性,并減少了弱光環境下的視覺疲勞。

設計要點:
?為側邊欄創建明暗兩種配色方案,同時考慮到對比度、可讀性和視覺平衡。
?確保文本、圖標和其他元素在兩種模式下都保持可見。
?讓明暗切換可以根據用戶的系統設置自動檢測并跟隨。
?確保顏色對比度符合WCAG(Web 內容可訪問性指南)要求。

??專業提示:提供適應用戶操作系統設置的系統默認選項。

#7、突出顯示菜單的可用部分

側邊欄導航設計終極指南(12個核心知識點)

使用獨特的視覺提示(如突出顯示的背景、粗體文本或強調色)來清晰地指示出處于活動狀態下的菜單選項。這些提示有助于減少導航所耗費的精力。

設計要點:
?使用醒目的視覺標記,通過背景、強調色或下劃線突出顯示活動狀態下的元素。
?為每個菜單項狀態(未選中、選中、聚焦)定義清晰的樣式。
?將活動部分的文本加粗或更改其顏色以使其引人注目。
?進行測試以確保突出顯示的部分引人注目但不會分散注意力。
?確保文本、背景和突出顯示之間的對比度符合WCAG 要求。

??專業提示:進行可訪問性檢查,以確保為有視力障礙的用戶提供足夠的對比度。

#8、優先呈現重要信息

側邊欄導航設計終極指南(12個核心知識點)

通過有效地組織側邊欄中的元素,用戶可以輕松訪問基本功能并無縫導航,而不會產生不必要的混亂或困惑。

設計要點:
?突出顯示用戶最常使用的最重要的功能和類別。
?以視覺元素(例如,使用分隔符或縮進)分隔各個部分或者分組,使組織結構更易于理解。
?添加自定義側邊欄的功能,允許用戶自行確定優先級并顯示不同類別。

??專業提示:與真實用戶一起測試來微調結構。

#9、讓側邊欄寬度可被調整

側邊欄導航設計終極指南(12個核心知識點)

允許用戶通過拖動邊緣手動自定義側邊欄寬度。此功能增強了側邊欄的靈活性,確保側邊欄能夠適應個人偏好和不同的內容需求。

設計要點:
?添加使用滑塊或拖動面板邊緣來更改側邊欄寬度的功能。
?確保視覺指示器(例如箭頭)清楚地表明邊緣是可以調整大小的。
?定義寬度可調整范圍,以防止面板被過度壓縮或拉伸。
?自定義側邊欄內的元素,使其正確適應寬度變化(例如,文本被裁剪或者自動換行)。

??專業提示:調整大小時使用微妙的視覺反饋來提高可用性。

#10、添加快速搜索功能

側邊欄導航設計終極指南(12個核心知識點)

在側邊欄中添加快速搜索欄,幫助用戶即時找到所需信息。搜索功能可確保用戶高效瀏覽復雜系統或大型數據集。

設計要點:
?將快速搜索欄放在側邊欄頂部,以便用戶輕松找到它。
?提供打開模態窗口(彈出框)進行高級搜索的功能,其中包含過濾器和參數選擇的功能。
?通過在搜索框中顯示鍵盤快捷鍵,來調用快速搜索,這可以教育用戶提高可用性。

??專業提示:將搜索欄放在側邊欄的頂部,以實現最大可見性,讓用戶輕松訪問。

#11、在側邊欄啟用目標導向型操作

側邊欄導航設計終極指南(12個核心知識點)

通過添加操作按鈕,允許用戶直接從側邊欄執行特定的高頻、導向性的操作。這簡化了工作流程并最大限度地減少了額外導航的需求,從而提高用戶體驗。

設計要點:
?將按鈕放在關鍵元素(如頻道、任務或頁面)旁邊,以便用戶無需導航到其他界面即可執行創建新頁面、編輯或管理等操作。
?采用可直觀反映操作的圖標(例如,創建時使用「+」圖標,編輯時使用「鉛筆」圖標)。
?在工具提示中指定快捷鍵,以加快高頻操作的速度。
?檢查用戶是否可以輕松理解按鈕和菜單位置,以及操作順序。

??專業提示:確保按鈕易于訪問,且不會使界面過于擁擠。

#12、增加次級側邊欄用于快速訪問

側邊欄導航設計終極指南(12個核心知識點)

添加次級側邊欄,以便用戶快速訪問他們所偏愛的工具、常用的 APP 或基本操作。此附加面板有助于簡化工作流程,輕松保存關鍵項目。

設計要點:
?確定哪些項目或功能在次級側邊欄中最有用(例如,收藏工具、常用應用、快速操作)。
?將輔助面板放置在主面板的左側,保持其足夠簡潔易用。
?通過添加或刪除元素的功能,以便用戶可以根據自己的需要來個性化側邊欄。
?使用小圖標或快捷方式來呈現側邊欄元素,以保持次級側邊欄在視覺上足夠輕量。

??專業提示:允許用戶根據他們的工作流程自定義次級側邊欄的內容。

結語

側邊欄是現代用戶界面不可或缺的重要組成部分,有助于構建和組織信息架構,同時簡化可訪問性。通過應用側邊欄設計的最佳實踐并遵守效率、易學性和適應性等可用性原則,設計師可以創建實用且用戶友好的側邊欄。

通過直觀的導航,結合我總結的建議,可以顯著提高用戶滿意度和工作效率。這些指南為進一步探索和改進現代 UI ,提供更好的解決方案,增加堅實的基礎。強調與真實用戶一起測試你的想法、假設和場景,這也非常重要。

收藏 116
點贊 64

復制本文鏈接 文章為作者獨立觀點不代表優設網立場,未經允許不得轉載。