当前位置:K88软件开发文章中心编程全书编程全书03 → 文章内容

Axure 新手基础教程⑥

减小字体 增大字体 作者:华军  来源:互联网  发布时间:2019-1-30 16:53:51

这一篇我们来讲一下高级的带遮罩层的对话框。实现目标:1、   点击按钮弹出带遮罩层的对话框;2、   页面上下左右滚动时,弹出的对话框水平和垂直始终居中。实现步骤如下:1、 拖入编辑区2个矩形,并点右键—转换—转换为动态面板;2、 双击其中一个动态面板设置标签为“遮罩层”(看个人喜好随便命名),并双击状态1进入编辑; 3、 点击状态1里面的矩形,设置大小与网站页面大小相同,以便完全遮盖;然后,设置矩形边框为“无”;最后设置填充色的透明度为50%(看个人喜好),并选择填充色为灰色(看个人喜好); 4、 关闭状态1编辑页面,选择另外一个动态面板,按照第2步命名并进入编辑;5、 设置里面的矩形为合适大小,并拖入一个按钮(或者矩形/文本面板)作为关闭按钮;设置按钮onclick事件为隐藏遮罩层和当前编辑的这个动态面板;  6、 关闭当前的编辑页面,再次选择作为对话框的这个面板—右键—编辑选项—固定到浏览器…; 7、勾选固定到浏览器窗口,水平和垂直都选择居中,并勾选“保持在前面”;  8、 拖入一个按钮(或者矩形/文本面板)到编辑区,双击输入文字“登录”;然后点右键—顺序—置于底层;设置按钮onclick事件为显示遮罩层和对话框这两个动态面板;9、 按着ctrl选择两个动态面板(或者挨个设置),点右键—编辑选项—设为隐藏。10、 好了,生成原型就能看到效果了。扩展:固定到浏览器选项可以让动态面板无论页面怎么滚动,总是停留在一个位置,那么网站两侧的对联广告,或者浮在页面上的一些按钮、图片等,都能用这种方式来实现。(十)动态面板滑动效果实现目标:1、  点击登录滑出登录面板2、  点击确定滑出动态面板这种效果可以通过两种方法实现:首先准备需要的元件:1个矩形,1个文本,1个动态面板(里面包含2个矩形,一个作为面板,一个作为登录按钮)把动态面板添加一个状态,准备工作就结束了。注意:每个主要元件记得加上标签啊! 第一种:动态面板滑入滑出方式1、  设置文本面板“登录”的onclick事件,为点击时动态面板滑动到绝对位置(x,y)(如图1),x和y代表滑动到指定位置时的x轴与y轴的坐标值(如图2、图3),坐标值可以通过拖动动态面板到指定位置取得。最后,设置动画效果为缓慢进入。图1图2图32、  设置动态面板状态1里面的矩形登录按钮的onclick事件,为点击时动态面板滑动到绝对位置(x,y)(如图4),这时的x和y代表滑动到初始位置时的x轴与y轴的坐标值,设置动画效果为缓慢退出。图43、  点击右键设置顺序为置于底层,并将动态面板拖到初始位置。4、  第一种方式完成,可以生成原型看效果了。 第二种:动态面板状态切换方式在开始的时候我们给动态面板增加了一个状态,在第二种方式里它才会起到作用,怎么做呢?我们继续:1、  把动态面板拖到最终显示的位置,将动态面板状态2上移到第一位(如图5右侧指示);2、  设置文本面板“登录”的onclick事件,为点击时设置动态面板的状态为状态1,并设置进行动画为向下滑动(如图5);图53、  设置动态面板状态1里面的矩形登录按钮的onclick事件,为点击时设置动态面板的状态为状态2,并设置退出动画为向上滑动。4、  第二种方式完成,生成原型就能看到想要的效果了。好了,整个系列的Axure新手入门级教程到这里就结束了,希望大家都能掌握。

Axure 新手基础教程⑥