Axure制作左侧导航菜单 基础教程

shilrley0068 普通用户 2020-7-16 2988

在制作后台系统原型时,经常会用到左侧导航菜单,今天就教大家做一个可以展开/折叠的左侧导航菜单

 

       

交互分析

点击一级菜单,展开其二级菜单,同时将其下方的菜单往下推

再点已展开的一级菜单,隐藏其二级菜单,同时将其下方的菜单往上拉

元件准备

1、从部件库中拖入一个矩形到工作区,设置好位置、大小和名称“一级菜单”,为其设置鼠标悬停好交互样式。

2、拖入三个矩形放在一级菜单矩形下方,设置好位置、大小和名称“子菜单”,为其设置鼠标悬停好交互样式。

3、将三个子菜单矩形全部选中,右击-转换为动态面板,命名为“子菜单”

4、从部件库Icons拖入一个向上的箭头,放置一级菜单矩形右边,设置好位置、大小和名称“箭头”,将一级菜单矩形与箭头全部选中,Crtl+G组合。

5、选中组合,勾选右侧属性框中的“允许触发鼠标交互”

 

     

操作步骤

1、选中组合,为组合的【鼠标单击时】事件添加“case1”,在case1的用例编辑界面,添加条件【元件可见】选择【子菜单】动态面板【==】【值】【true】

  


 

2、设置满足条件时动作为【隐藏】动态面板“子菜单”,在配置动作中勾选“拉动元件”,方向:下方,动画:线性,时间 300毫秒。

备注:拉动元件效果可以将面板下方的其他菜单项往上移。动画时间可以自由定义。

   


 

3、添加动作【旋转】箭头(形状),【经过】180度,方向:顺时针,锚点:中心,点击确定即可。

       

      

 

4、继续选中组合,为组合的【鼠标单击时】事件添加“case2”,在case2的用例编辑界面,添加条件【元件可见】选择【子菜单】动态面板【==】【值】【false】

   

      

 

5、设置满足条件时动作为【显示】动态面板“子菜单”,在配置动作中“更多选项”选择“推动元件”,方向:下方,动画:线性,时间 300毫秒。

          


 

6、添加动作【旋转】箭头(形状),【经过】180度,方向:顺时针,锚点:中心,点击确定即可。

     

      

7、F5预览效果,此时可以看到一个展开收起的菜单已经完成。为其增加多个一级菜单项,只需要将所有元件全部选中,复制,然后粘贴,调整好新复制菜单的位置,即可完成一个左侧导航菜单的展开收起效果。

备注:有时会发现展开时,展开子菜单时,下面的菜单项元件有错位,这时我们只需将下方菜单的位置稍微往下移一点,就可以解决。

       

     

登录后回复
最新回复 (0)
返回
发新帖
AxureShop
AxureShop
AxureShop