Axure RP8 动态面板之折叠和展开(例如菜单栏)

叶子耶✌️
5 评论 67094 浏览 50 收藏 5 分钟

爬行蟑螂也是刚开始使用Axure,这里分享动态面板之折叠和展开。当然也是参考别人的,及时给大家分享,也是想要记录下来;

第一步:创建三个动态面板,分别添加2个子动态面板页面;三个动态面板命名及坐标(x,y)宽高(w,h)如下所示:

子页面命名为:

  • B1——State1-B1,State2-B1;
  • B2——State1-B2,State2-B2;
  • B3——State1-B3,State2-B3;

动态面板坐标为:

  • B1——【0,0】,【200,300】;
  • B2——【0,50】,【200,300】;
  • B3——【0,100】,【200,300】

第二步:进入动态面板【State1-B1】和【State2-B1】的编辑页面,分别在两个页面添加两个矩形,小矩形坐标及大小为:(0,0)(200,50),大矩形坐标及大小为:(0,50)(200,250);填充内容及颜色作为标记;且将动态面板【State1-B1】的大矩形设置为隐藏;其他面板的设置一样;分别如图所示:

第三步:

进入【State1-B1】编辑,设置事件;

  1. 选中小矩形M1——添加事件【鼠标单击】——【设置面板状态】——选择动态面板【B1】——选择状态【State2-B1】——确认
  2. 继续添加事件【移动】——勾选动态面板【B2】——移动【相对位置】——设置坐标为(0,250)——确认
  3. 继续添加事件【移动】——勾选动态面板【B3】——移动【相对位置】——设置坐标为(0,250)——确认

进入【State2-B1】编辑,设置事件;

  1. 选中小矩形M1——添加事件【鼠标单击】——【设置面板状态】——选择动态面板【B1】——选择状态【State1-B1】——确认
  2. 继续添加事件【移动】——勾选动态面板【B2】——移动【相对位置】——设置坐标为(0,-250)——确认
  3. 继续添加事件【移动】——勾选动态面板【B3】——移动【相对位置】——设置坐标为(0,-250)——确认

如图所示:

其他设置也是同上,就不用文字累赘了。

进入【State2-B2】和【State1-B2】编辑入截图如下:

进入【State2-B3】和【State1-B3】编辑入截图如下:

点击预览,即可运行成功啦!设置的过程中,注意坐标之间的关系,就不是很复杂了。

 

本文由 @Cassie 原创发布于人人都是产品经理。未经许可,禁止转载

更多精彩内容,请关注人人都是产品经理微信公众号或下载App
评论
评论请登录
  1. 能解释一下这个逻辑吗

    来自北京 回复
  2. 动态面板+点击事件就OK了 ,先做个组件,以后用的话 Ctrl+c就好

    来自浙江 回复
    1. 能不能详细说下组件是怎么做的?

      来自北京 回复
  3. 赶紧报个起点的课程,你这思路稍显复杂了。

    来自江苏 回复
  4. 虽然能这么处理,但是不太好吧
    要是20个面板,各种展开折叠,并且横向排列及长度大小不一样的情况下怎么处理?

    来自福建 回复
专题
13265人已学习13篇文章
随着数字化的发展,企业都在进行数字化转型发展。那么,对于传统第三产业企业来讲,数字化升级是什么?如何做数字化?本专题的文章分享了作者的见解。
专题
15802人已学习13篇文章
生活中,我们会看到路标、指示面板、箭头指引诸如此类的常见的导航,其实网络中也有很多导航指引。导航有什么用呢?导航设计又要遵循什么规范?本专题的文章分享了导航设计指南。
专题
12996人已学习13篇文章
产品设计与用户的体验感息息相关,但是很多时候产品经理在产品设计过程中会忽略掉可能影响到用户体验感的一些因素,比如一些异常状态的出现会让用户产品卸载的想法。本专题的文章分享了产品异常场景设计指南。
专题
17588人已学习13篇文章
本专题的文章对整个商业模式进行了一个清晰的梳理和设计,并说明了商业模式如何变成可执行的路径。
专题
16044人已学习12篇文章
数据中台是处于业务前台和技术后台的中间层。本专题的文章分享了如何搭建数据中台。