Axure技巧分享:個人中心二級菜單的交互實現
在實現web端的頂部導航頭像個人中心二級導航的原型,很多新手都會忽略Axure自帶的一些高級交互效果,而采用冗余而復雜的交互事件。那么,要如何簡單去實現這個效果呢?
原型效果如下:
一、頁面布局
(1)主要從左側元件庫拉入【圖片】元件,在樣式中設置圓角半徑變為圓形;拉入【文本標簽】作為名稱。三角形則可以采用頂部欄的鋼筆工具勾畫。將上述三個元件組合,命名為:個人中心;
(2)再從左側元件庫拉入四個矩形作為子菜單,寬高為100 X 40;一個矩形作為背景,寬度為100 X 160,并為其背景添加陰影;將上述五個元件組合,命名為:二級導航;并將其設為隱藏。
如下圖所示:
二、新手誤區實現的交互
(1)為【個人中心】添加【鼠標移入時】交互事件
1)二級菜單的顯示:左側元件 —— 顯示/隱藏 —— 勾選二級導航:可見性為顯示,動畫為向下滑動,時間為200毫秒。
如下圖所示:
2)三角的旋轉:左側元件 —— 旋轉 —— 勾選三角:旋轉為相對位置,角度180fx ,方向為順時針,錨點為中心,動畫線性,時間200毫秒。
如下圖所示:
(2)為【個人中心】添加【鼠標移出時】交互事件
1)二級菜單的顯示:左側元件 —— 顯示/隱藏 —— 勾選二級導航:可見性為隱藏,動畫為向上滑動,時間為200毫秒。
2)三角的旋轉(與上一交互事件相同)
注意:為了使鼠標移入顯示【二級導航】菜單時,二級菜單繼續顯示;移出【二級導航】菜單時,二級菜單隱藏;還需要將【個人中心】的鼠標移入移出交互事件,復制粘貼給二級導航;當然還有的新手,通過添加熱區,來控制鼠標的交互事件,這樣的步驟比較復制冗余。
而且,當鼠標剛離開【個人中心】,移入【二級菜單】時,會出現上滑下滑的情況,影響用戶體驗。動效如下:
三、簡潔高效實現的交互
(1)只需要為【個人中心】添加【鼠標移入時】的交互事件
1)二級菜單的顯示:(注意:需要將“更多選項”設為“彈出效果”)左側元件 —— 顯示/隱藏 —— 勾選二級導航:可見性為顯示,動畫為向下滑動,時間為200毫秒,更多選項設為彈出效果。
如下圖所示:
2)三角的旋轉(與上述交互事件一致)
(2)還需要為【二級導航】添加【隱藏時】,三角旋轉的交互事件。直接將上述的旋轉事件復制粘貼就行。
四、預覽效果
作者:火星人~艾斯,公眾號:艾斯的Axure峽谷
本文由 @火星人~艾斯 原創發布于人人都是產品經理。未經許可,禁止轉載
題圖來自Unsplash,基于CC0協議
應該使用中繼器 否則組建復用很麻煩
您好!為什么我的移入后三角形元件旋轉180度后,移出不會轉回去,只有移入的時候回旋轉,我用的axure9
你鼠標移入事件有設置旋轉,添加鼠標移出事件時,有設置箭頭旋轉180度嗎
我這個怎么移入二級菜單就自己隱藏了呢,而且二級菜單不能點擊
二級菜單顯示,更多選項應該設為彈出效果,你檢查一下。
是彈出效果,鼠標移出就不能進入二級菜單,二級菜單還是不能點擊啊,老哥 ?
只添加鼠標移入顯示二級菜單,鼠標移出時不要添加隱藏就可以了