技术员联盟提供win764位系统下载,win10,win7,xp,装机纯净版,64位旗舰版,绿色软件,免费软件下载基地!

当前位置:主页 > 教程 > 软件教程 >

Axure设计多层级菜单下拉联动效果教程

来源:技术员联盟┆发布时间:2017-09-17 18:17┆点击:

  1、以三个一级菜单为例,我们可以直接先做第三个一级菜单,新建一个一级菜单,起名为第三个一级菜单,同时在它下方建立好三个子菜单,建好后将子菜单全选中后转换为动态面板,并设置隐藏。

Axure设计多层级菜单下拉联动效果教程 三联

Axure设计多层级菜单下拉联动效果教程

  2、菜单的联动效果一般是通过点击来触发的,所以,此时对第三个一级菜单添加点击事件,此时需注意:因为点击时可能触发两个动作,所以点击事件需要添加条件进行判断,如:当子菜单面板是隐藏的时候,点击后可显示子菜单;当子菜单是显示的时候,点击后可隐藏子菜单。同时可在事件内加动态效果,如向下显示、向上隐藏,时间暂定500ms;

Axure设计多层级菜单下拉联动效果教程

Axure设计多层级菜单下拉联动效果教程

  3、此时第最后一个一级菜单设置完成了,但因为前面的一级菜单需要通过点击,显示其下方的子菜单,同时使第三个一级菜单与其下属子菜单向下移动,所以,我们需要将第三个一级菜单与其子菜单视作一个整体,使他们一同移动,所以,此时需将其设置为一个动态面板;

Axure设计多层级菜单下拉联动效果教程

  4、下面我们来做第二个一级菜单,同样的制作原理与步骤与第三个一级菜单与子菜单一致,但需要把刚刚做好的动态面板一并放置在同一页面,以便后续操作;

Axure设计多层级菜单下拉联动效果教程

  5、此时对第二个一级菜单做点击事件的添加:当子菜单面板是隐藏的时候,点击后可显示子菜单;当子菜单是显示的时候,点击后可隐藏子菜单。但与前一个一级菜单相比,需多加一个效果,即移动第三个一级菜单的动态面板,移动距离以子菜单的高度*子菜单数量,比如我例子中用的是三个高40的子菜单,则需分别对y坐标移动+/-120;

Axure设计多层级菜单下拉联动效果教程