如何利用Axure RP8做出点击按钮切换页面效果?一起来文中看看~

先来看一下页面的效果图:点击不同的按钮,切换不同的页面。(是web端和手机端都很常见的交互效果)

实现这一效果大致要分为三个步骤:

  1. 为按钮添加“选中”后的效果;
  2. 设置动态面板,并对其进行状态编辑;
  3. 通过对“鼠标单击”命令的编辑,完成交互设置。(其中一、二顺序谁先谁后都ok)

先来讲第一个步骤,为按钮添加“选中”状态的效果(我会对其分为几个小的步骤)。

  1. 搭建出一个类似的原型,根据按钮的数量对文件逐一进行命名(重新命名是为了方便后面的操作);
  2. 选中其中想要做变化的按钮,在鼠标状态中 单击“选中”(selected)选项,调出编辑器,对按钮颜色和字体颜色进行编辑,确定后,检查“选中”状态后的备注变化,标有备注信息说明操作成功。
  3. 对其他按钮分别进行 第 2 步的操作,这样为按钮添加效果的第一步就完成了。

接着,来说第二个步骤:设置动态面板(也就是需要做变化的页面)。

选中图片——右键 选择 “转为动态面板” 选项,这时右侧的图片文件会发生变化,转化为动态面板,里面默认会包含一个 状态 文件,然后对动态面板(不是里面的包含文件)进行重新命名。

对动态面板下的状态图层进行复制,有几个按钮,就复制几个文件。

文件复制完了,双击动态面板调出编辑器,选择“编辑所有文件”的小图标,然后确定,这时候菜单栏下会生成所有需要编辑的状态文件。

选择需要编辑的状态文件进行编辑(如只换颜色,可复制效果,粘贴到其余文件中进行编辑即可,这样能快一些),编辑完成后 叉掉 即可。

最后,将按钮和动态面板效果进行交互编辑,效果就完成啦。

还记着之前对按钮进行了“选中”状态的编辑嘛?现在需要让这个效果能在预览中显示,我们就需要双击 在交互面板里的“单击”(onclick)选项,调出编辑器之后,在元件库中找到 “单击/按下”选项,选中它,然后在右侧文件中找到对应的文件名称,勾选后 确定。(剩下的按钮也是这样操作)

选中刚才的按钮,双击“case1”调出编辑器,在编辑器中找到“设置动态面板”选项,然后勾选右侧的动态面板,然后在状态栏中选择 对应按钮点击时,需要做变化的状态文件,设置好点击确定。(其他按钮的操作也是如此,如果熟悉了操作不需要分别两次打开编辑器,直接进行操作也是可以的,我是为了方便拆解步骤看的清楚才分了两步)

最后,还有一个关键的步骤:为了预览时,按钮切换的效果更加自然,需要选中所有的按钮元件,进行编组命名。

以上步骤都完成后,即可预览查看效果了。

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

题图来自Unsplash,基于CC0协议

angular点击按钮弹出页面_Axure RP8:如何做出点击按钮切换页面效果?相关推荐

  1. 用html和css怎么做出点击关注红心,Twitter“点赞”红心按钮CSS3动画特效

    这是一款效果非常炫酷的仿Twitter"点赞"红心按钮CSS3动画特效.该"点赞"特效使用一颗心形按钮,在用户点击心形按钮的时候,心形按钮由灰色变为红色,同时会 ...

  2. angular点击按钮弹出页面_Win10提示“由于启动计算机时出现了页面文件配置问题”解决方法...

    我们在使用Windows10系统的过程中,经常会遇到一些问题.近期有一个网友咨询装机之家小编,称自己Windows10系统开机之后,弹出系统属性对话框,提示"由于启动计算机时出现了页面文件配 ...

  3. 用html和css怎么做出点击关注红心,页面点击小红心js实现代码

    效果图 核心代码 love.js !function(e,t,a){function n(){c(".heart{width: 10px;height: 10px;position: fix ...

  4. Fragment+RadioButton实现点击切换页面效果

    首先我们需要在主布局文件中 放一个 容器,方便让fragment加入进去,我们创建了四个Fragment,并用RedioButton实现了导航栏 MainActivity.java 1 package ...

  5. 黄聪:公众号怎么用微信做出点击此处查看答案

    1.安装 新媒体.易点 等第三方插件 2.使用代码模式 3.插入下面代码 <section style="height: 180px;overflow-x: hidden;overfl ...

  6. js confirm 点击取消时什么也不做

    点击保存时,弹出框:确定修改此信息吗?  点击"确定",提交表单  点击"取消",什么也不做,停留在原页面(注意加了:return false)  functi ...

  7. angular学习的一些小笔记(中)之ng-disabled轻松实现按钮是否可点击状态

    哇,这个可以轻松实现输入值就按钮可点击,输入框没有值则不可点击的状态呀 看代码 <!doctype html> <html ng-app=""> <h ...

  8. 让按钮倒计时5秒以后才能再次点击提交 倒计时按钮

    让按钮倒计时5秒以后才能再次点击提交 倒计时 倒计时按钮 <script type="text/javascript"> var n = 0; var interval ...

  9. Delphi中点击网页弹出的Alert对话框的确定按钮

    实现的方法有很多,一般都是使用Windows API函数遍历窗口,查找指定标题的窗口,然后从该窗口查找确定按钮,向该按钮发送鼠标消息进行模拟点击.由于IE8由Alert弹出的网页对话框的标题是&quo ...

最新文章

  1. Javascript Event事件-总结
  2. 算法---字符串去重
  3. 王道计算机网络 传输层整理 超详细版
  4. php ci_controller,php – CodeIgniter 2:如何多次扩展CI_Controller?
  5. 开源项目的网址[不定时更新]
  6. python 实现读取txt 并画三维图
  7. 使用联想Y460一键拯救系统
  8. 计算机网络应用ppt,1分钟骚操作顶别人10分钟!不可不懂的PPT神技
  9. 个人博客百度统计中恶意刷无关关键词解决方案
  10. python 实现汇率兑换程序
  11. python @property 解释
  12. 计算机图形学之机器人
  13. Linux中怎么创建文件?
  14. 在Linux上搭建私有云
  15. 程序框图与计算机程序,_算法与程序框图_ppt.ppt
  16. 三星I9308手机secsetpwizard错误解决
  17. 惠普(HP)笔记本的型号解析
  18. 一些常用命令和快捷键总结,详见目录
  19. python依托Excel批量实现调查问卷数据的图表可视化
  20. 各种磁性材料在磁性器件磁芯中的应用

热门文章

  1. 设置服务器系统的远程登录数量,设置服务器远程登录用户数量
  2. 编译器扩展SEH(1)
  3. 修改xp boot.ini文件
  4. 非MFC工程中使用MFC库
  5. 3.1 基础-抛小球
  6. Acwing第 20 场周赛【未完结】
  7. 3.1.6 基本分页存储管理的基本概念
  8. uni-app小程序v-show内容始终不显示
  9. Model层的两种写法
  10. dom加载完再执行 vue_vue中等页面dom加载完毕后执行某方法?