Axure系列:动态面板实现折叠菜单

作者: 黎木目 | 来源:发表于2017-09-07 11:17 被阅读95次

动态面板的状态切换,实现折叠菜单。

1、 拖入三个动态面板,命名为P1、P2、P3,分别添加两个状态S1和S2。每个动态面板的S1拖入J1矩形(width:200,height:30),S2拖入J1矩形(width:200,height:30)和两个矩形(width:200,height:25).

准备完元件后,准备添加事件。

2、给P1的S1的J1添加事件,点击J1时,切换P1的状态为S2,移动P2到相对位置(0,50)。

3、切换到P1的S2,给S2中的J1添加事件,点击J1时,切换P1状态为S1,移动P2到相对位置(0,-50)

到这就完成了操作P1移动P2的效果了,但要移动P2的同时移动P3,需要给P2添加事件:移动时,移动P3跟随。意思是:P2在移动时,P3跟随移动。

4、同理,我们在点击P2时,要移动P3,参照P1的做法

5、到这,折叠菜单效果就完成了。

总结:

1、动态面板状态的切换,注:动态面板的尺寸要勾选上

2、元件(被)移动时移动其他元件,形成联动

演示地址:https://limumu1992.github.io/2zhediecaidan/

源文件链接:http://pan.baidu.com/s/1pKNbVzd 密码:6b2z

相关文章

网友评论

    本文标题:Axure系列:动态面板实现折叠菜单

    本文链接:https://www.haomeiwen.com/subject/ohtbjxtx.html