如何用Axure畫出Web后臺產(chǎn)品的菜單欄組件

12 評論 17420 瀏覽 59 收藏 10 分鐘

編輯導(dǎo)語:Web后臺的菜單欄通常用來展示產(chǎn)品的整體功能導(dǎo)航,是最常用的Web組件之一,PM一定要了解并學(xué)會它的原型畫法。本文仔細(xì)介紹了用Axure畫出Web后臺產(chǎn)品的菜單欄組件的步驟與注意要點(diǎn),希望對你有所啟發(fā)。

我們先來看下Web菜單欄的原型交互效果,詳見下圖或者訪問原型https://kgnha1.axshare.com

由于菜單欄比較常用并且畫起來比較麻煩,建議產(chǎn)品經(jīng)理根據(jù)本文的原型步驟制作一份菜單欄rp源文件,方便后續(xù)多個(gè)項(xiàng)目使用。

仔細(xì)查看上圖原型,會發(fā)現(xiàn)包含以下這些交互用例,接下來作者會詳細(xì)講解每一步如何通過Axure RP 9畫出來。

  1. 默認(rèn)展開左側(cè)菜單的二級頁面
  2. 處于某一頁面的時(shí)候,對應(yīng)菜單項(xiàng)都會處于選中狀態(tài)并呈現(xiàn)不同的樣式。
  3. 點(diǎn)擊一級分類即可收起對應(yīng)的二級頁面,再次點(diǎn)擊即可展開。
  4. 默認(rèn)進(jìn)入首頁,同時(shí)首頁對應(yīng)的菜單處于選中狀態(tài)。此時(shí)所有菜單處于展開狀態(tài)。

菜單欄通常有2級結(jié)構(gòu),第一級菜單是分類,第二級菜單是頁面。一般位于頁面左側(cè),并且是每個(gè)頁面都有它。

01 畫出無交互原型

1、先畫首頁文字。從默認(rèn)元件庫中拖動(dòng)“矩形1”到工作區(qū)合適位置,修改尺寸為(160,40),雙擊輸入文字表示首頁,字號修改為16px,左側(cè)對齊然后左側(cè)邊距修改為40px。

2、再畫首頁圖標(biāo)。從默認(rèn)元件庫中拖動(dòng)“圖片”到矩形中合適位置,尺寸修改為(20,20),樣式點(diǎn)擊“調(diào)整顏色”圖標(biāo),勾選調(diào)整顏色,飽和度拖動(dòng)到最左邊變成0。

3、再畫首頁文字的選中樣式。右鍵點(diǎn)擊交互樣式,切換到選中狀態(tài),然后勾選字色然后輸入藍(lán)色#0000FF,點(diǎn)擊“確定”按鈕。

4、再畫首頁圖標(biāo)的選中樣式。右鍵點(diǎn)擊交互樣式,切換到選中狀態(tài),然后勾選圖像濾波,點(diǎn)擊“確定”按鈕。

5、再畫一級分類。方法同上述4步。

6、再畫二級頁面。方法步驟同1和3,除了字號保持默認(rèn)。根據(jù)需要復(fù)制多份二級頁面。

7、復(fù)制多份一級分類和二級頁面。

8、在左側(cè)頁面區(qū)域,添加文件夾來作為一級分類,添加頁面來作為二級頁面。然后右鍵分類名稱-重復(fù)-分支來快速復(fù)制。

9、同時(shí)選擇所有的菜單欄元件和頂部導(dǎo)航組件,然后右鍵點(diǎn)擊“轉(zhuǎn)換為母版”,然后命名為“菜單欄”。

10、在左側(cè)母版區(qū)域,右鍵母版“菜單欄”,點(diǎn)擊“添加到頁面中…”然后點(diǎn)擊“全選”,勾選“置于底層”,最后點(diǎn)擊確定。

11、生成原型HTML并查看原型效果。

02 畫出有交互原型

12、先畫進(jìn)入首頁的交互。雙擊母版“菜單欄”進(jìn)入,選擇首頁,右側(cè)邊欄切換到“交互”,點(diǎn)擊“新建交互”按鈕,選擇觸發(fā)事件“單擊時(shí)”,添加動(dòng)作“打開鏈接”,鏈接到“首頁”,點(diǎn)擊“確定”按鈕。(需要提前選擇首頁文字&首頁圖標(biāo)并右鍵設(shè)為組合并命名為首頁)

13、再畫每個(gè)頁面的交互。右側(cè)邊欄切換到“交互”,點(diǎn)擊“新建交互”按鈕,選擇觸發(fā)事件“單擊時(shí)”,添加動(dòng)作“打開鏈接”,鏈接到“對應(yīng)的頁面”,點(diǎn)擊“確定”按鈕。

14、再畫一級分類的交互。同時(shí)選擇分類名稱&分類圖標(biāo)并右鍵設(shè)為組合并命名為一級分類;同時(shí)選擇多個(gè)頁面名稱并右鍵設(shè)為組合并命名為二級頁面。

然后點(diǎn)擊組合“一級分類”,右側(cè)邊欄切換到“交互”,點(diǎn)擊“新建交互”按鈕,選擇觸發(fā)事件“單擊時(shí)”,添加動(dòng)作“顯示/隱藏”,目標(biāo)選擇組合“二級頁面”,操作選擇“切換”,點(diǎn)擊更多選項(xiàng)然后設(shè)置“展開收起”,點(diǎn)擊“確定”按鈕。(同理設(shè)置其他一級分類的交互。注意組合需要單獨(dú)命名,方便選擇目標(biāo))

15、設(shè)置首頁載入的交互。進(jìn)入頁面“首頁”,點(diǎn)擊空白區(qū)域,右側(cè)邊欄切換到“交互”,點(diǎn)擊“新建交互”按鈕,選擇觸發(fā)事件“頁面載入時(shí)”,添加動(dòng)作“設(shè)置選中”,目標(biāo)選擇組合“首頁”,點(diǎn)擊“完成”按鈕。

16、設(shè)置頁面載入的交互。進(jìn)入頁面“頁面名稱”,點(diǎn)擊空白區(qū)域,右側(cè)邊欄切換到“交互”,點(diǎn)擊“新建交互”按鈕,選擇觸發(fā)事件“頁面載入時(shí)”,添加動(dòng)作“設(shè)置選中”,目標(biāo)選擇“頁面名稱”,點(diǎn)擊“完成”按鈕(注意需要提前命名頁面名稱來方便選擇目標(biāo))

17、生成原型HTML并查看原型效果。

總結(jié)

如果頁面特別多,可以采用三級菜單欄,即第一級菜單是分類,第二級菜單是分類,第三級菜單是頁面。

另外Axure左側(cè)頁面結(jié)構(gòu)中也需要以相應(yīng)的分類名稱頁面名稱進(jìn)行使用,方便開發(fā)和測試?yán)斫狻?/p>

#相關(guān)閱讀#

Axure教程:制作APP折疊面板

APP下導(dǎo)航如何用Axure畫出來

#專欄作家#

浪子,個(gè)人微信langzipm,公眾號:浪子畫原型(langzisay)。專注于Axure原型設(shè)計(jì)和產(chǎn)品規(guī)范。

本文由 @浪子 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載。

題圖來自Unsplash,基于CC0協(xié)議。

更多精彩內(nèi)容,請關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號或下載App
評論
評論請登錄
  1. 點(diǎn)擊出現(xiàn)空白需要將每一個(gè)一級標(biāo)題和下屬的二級標(biāo)題編組,就不會出現(xiàn)這個(gè)問題了~

    來自陜西 回復(fù)
  2. 您好,我問一下為什么母版里設(shè)置的單擊打開鏈接,在預(yù)覽的時(shí)候無法顯示呢?

    來自吉林 回復(fù)
  3. 導(dǎo)航欄和菜單欄的相對位置是怎么固定住的?一預(yù)覽就都居中顯示了

    來自江蘇 回復(fù)
  4. 您好,我也出現(xiàn)了 反復(fù)多次切換中間空白的情況,請問你們最后是怎么解決的呀

    來自浙江 回復(fù)
  5. 您好我做完之后,在菜單欄下方的所有元素都會隨著折疊移動(dòng)位置,請問如何解決

    來自北京 回復(fù)
  6. 試了下這個(gè)菜單做起來簡單又方便,謝謝

    來自北京 回復(fù)
  7. rp8和9的交互效果差好多,這個(gè)展開收起的操作在rp8不能這樣完成誒

    來自浙江 回復(fù)
    1. R8里我都是用動(dòng)態(tài)面板做的,感覺比這里介紹的方式更流程,繁瑣程度是差不多的

      來自北京 回復(fù)
  8. 只是理想狀態(tài),智能從上往下點(diǎn)擊。從下往上就問題了

    來自四川 回復(fù)
    1. 麻煩具體點(diǎn)?不太理解你的問題

      來自上海 回復(fù)
    2. 你好,按照您說的方法,我也嘗試了下,確實(shí)三個(gè)分類菜單折疊后,從上面依此往下展開是沒問題的,但是折疊后從最下面一個(gè)分類往上依次打開就會顯示有問題

      來自江蘇 回復(fù)
    3. 加我微信langzipm發(fā)給我看下,我剛剛重試了一下我的原型效果沒有問題哦

      來自上海 回復(fù)