編者按:面包屑是我們熟知的一種導航工具,它們往往出現在頁面內容的上方,告知你所處的位置。它小巧,方便,常見,且簡單。可是即便是這樣的UI控件,在設計上同樣是有講究的,今天咱們就來聊聊面包屑吧~
作為一種輔助導航系統,面包屑能夠幫助用戶清晰的定位到自己所在網站的位置。這個詞源自于童話中跟著面包屑回到自己家的孩子,而網頁中的面包屑也是幫助用戶找到自己位置的UI控件。面包屑通過路徑展示告知用戶他們所處的位置,而今天的這篇文章將會探討一個可用的網頁面包屑應當如何設計,通過最佳實踐展示面包屑的正確用法。
面包屑導航提供可用性
作為一種視覺指引,面包屑為用戶揭示出網頁的層次結構,也正是因此,面包屑成為了用戶了解網站背景信息的重要途徑,幫助用戶了解下列問題的答案:
·我在哪里?根據整個網站的層次,面包屑能讓用戶知道他們所處的位置。
·我還能去哪里?面包屑提升了整個網站的可查找性,面包屑的存在揭示了整個網站的結構,用戶也隨之明白網站還有哪些其他的部分。
·是否應當瀏覽更多?面包屑揭示出網站有更多值得探索的內容,鼓勵用戶瀏覽更多。反過來,面包屑的出現降低了網站的跳出率。
減少操作次數
從可用性的角度上來看,面包屑減少了用戶跳轉到高層級頁面的操作數,這樣避免了用戶使用瀏覽器的返回按鈕和翻找導航尋找上級頁面的復雜交互。
占用空間小
面包屑這種設計元素在頁面上占用的空間相當小,它基本都是以帶鏈接的文本的形式存在的,并且通常只有一行。
面包屑不會給用戶帶來困擾
這個小小的設計元素占據的空間不大,但是給用戶帶來的便捷遠遠大于可能帶來的問題和困擾。
什么時候使用面包屑?
是否要在網站中使用面包屑,主要取決于網站的結構。看看你的網站地圖或者整體的結構圖,分析使用面包屑能否提高用戶在網站內部不同類別、目錄下導航是否
方便:
·當你的網站內擁有分類明晰、組織明確的多層次線性結構的時候,你應當使用面包屑。比如一個擁有種類繁多產品的電子商務網站,面包屑就相當有用。
·當網站不具備邏輯清晰的層次結構的時候,就不要使用面包屑。
面包屑的類型
面包屑是基于網站的邏輯結構而存在的導航組件,它可以基于位置、路徑來展示,也可以基于屬性而存在。
基于位置的面包屑
基于位置的面包屑設計通常都能很好的反映網站的結構特征。它們直接將網站的層次結構展現在訪客面前,其中包含多個層級(級別通常超過2層)。這種層級展示性的面包屑對于從外部來源(比如搜索引擎)進入網站的用戶而言,具有明顯的指引性作用。
基于路徑的面包屑
基于路徑的面包屑通常也被稱為“歷史足跡”,它展現出來的并非是網站結構,而是訪客抵達特定頁面的完整路徑。這種面包屑路徑并非是靜態的,而是動態生成的。基于路徑的面包屑有時候會對用戶有所幫助,但是有的時候還是會讓用戶感到迷惑——有的用戶瀏覽網站的時候瀏覽路徑過于天馬行空,這種基于路徑的面包屑會幫助他們記錄,無需翻看歷史,也不無需使用瀏覽器的返回按鈕來返回特定位置。另外,這種基于路徑的面包屑對于一次就抵達特定位置的用戶而言毫無用處。