热门标签 | HotTags
当前位置:  开发笔记 > 程序员 > 正文

Axure动态面板实现轮播图

Axure中不乏许多的高级功能,其中轮播图是我们在页面中常见的一个高级功能,轮播图的做法有很多种,但是就我个人而言认为使用动态面板做轮播简

Axure中不乏许多的高级功能,其中轮播图是我们在页面中常见的一个高级功能,轮播图的做法有很多种,但是就我个人而言认为使用动态面板做轮播简单点。今天就让我们来学习一下Axure中动态面板实现轮播图吧。


一、基础用法

1.首先老规矩我们从元件库中拖拽元件进入我们的设计区域,今天我们使用的是动态面板。

2.我们双击动态面板进入编辑状态。

3.我们点击顶部的状态区,并添加我们的状态。(这里我添加了四个,并双击命名为img1234)

4.设置后之后,我们再把图片元件拉入动态面板里,每个状态放不同你需要的图片,并调整大小。这里要注意不要推出编辑面板哦。设置好后我们就可以点击关闭退出编辑面板了。

5.我们在将下好的左右翻页图标拖拽进来。你也可以选择你喜欢的图标拖拽进来。

6.大概样式设置好后,我们就可以做交互事件了。首先我们选中我们的动态面板。找到新建交互。

7.找到动态面板中的状态改变时。

8.然后鼠标点出来,再将鼠标移到状态改变时那一行,找到右边的启用情形。

9.这时候来到我们的情形编辑。选择添加情形。

 

10.这里添加的状态意思是如果当前的面板状态==img1,然后确定。

 11.后面我们就继续添加情形。重复操作。每个情形对应每个状态图片哦。

 

12.接下来我们给翻页图标增加交互事件。

13.右边的图标也一样。

14.接下来我们去预览看看吧。

 点击左右反转图标是可以使得轮播图切换的。


二、丰富化。

我们一般看到的轮播图1.进入页面自动播放;2.会在轮播图下面有小圆点,随着图片的切换,小圆点也切换起来;3.鼠标移入到轮播图图片时暂停播放,移出时恢复播放。接下来我们实现这两个功能。


(一)进入页面自动播放。

1.我们将鼠标点击页面,也就是动态面板外。然后新建交互事件。找到页面载入时。

2.找到元件动作里的设置面板状态。

3.再分别设置目标-STATE,勾选向后循环,进入动画,点击更多选项,循环间隔勾上。

4.我们预览可以看到我们的轮播图在我们进入页面的时候就会自动播放拉。



(二)在轮播图下面添加小圆点,随着图片的切换,小圆点也切换起来,同时点击圆点也可以跳转图片。

1.我们选择圆形元件(或者你可以选择你自己喜欢的图标、元件),复制多份。有多少个状态(也就是我们有多少图片),你有几个图片就对应多少个图片嘛,或者你也可以选择四个圆点,无论多少图片,都循环回来。这里我们选择四个圆点对应四个图片比较清晰。

2.这里教大家一个小技巧,就是如何让你需要的元件水平等距并排。

我们同时选中我们需要的元件,点击菜单中的水平即可。

3.我们要给我们的圆形给个名字,方便我们查找到。建议大家有这个良好的习惯,其他元件都设置好各自的名字,特别是很多重复的元件时,更加需要设置,不然你分不清你的元件,这样就比较头疼了。

4.这里我们需要给圆点设置互斥,同时选中全部圆点,设置选项组。起个名字。

5.我们先设置点击圆点跳转图片的交互。新建交互,单击时,设置面板状态

6.State选择你要跳转的图片,我们第一个圆点就是第一个图片嘛。其他圆点就是其他图片。剩下三个圆点同样操作。

7.接下来我们实现切换图片就切换圆点的功能。

点击我们的动态面板。给上面设置好的情形添加动作。情形下面的 + 号即是添加动作。

9.选择“设置选中”

10.选择元件,这时候我们给元件设置名字的好处了,方便我们快速选择我们的元件,不会选错元件。

11.给圆点元件设置“真”值,这里的意思是当我们选中到圆点的时候令他为真值。

12.其他情形同样操作。如图所示即可。

13.然后我们给圆点设置交互样式,右键选中我们的圆点,选择交互样式。

14.在交互样式里,我们选择“选中”——“填充颜色”。其他圆点同操作。选择你喜欢的样式颜色。

15.进入页面查看我们的轮播图与小圆点的功能都实现了,但是细心的小伙伴会发现还有一个问题:进入页面时第一个图片的第一个圆点没有选中。

这时候我们只需要给第一个圆点右键选中即可。

16.我们看看效果吧。


 (三)鼠标移入到轮播图图片时暂停播放,移出时恢复播放。

1.选中动态面板,新建交互。移入鼠标时。

2.设置面板状态

3.在STATE中选择停止播放。.

4.同样鼠标移除时,我们再给它设置自动播放就好了。

5.我们看看效果吧。鼠标移入轮播图就会暂停播放。 移出又会继续播放。


总结:

  我们使用动态面板实现轮播图的基本功能都实现了。轮播图作为网页一个重要的元素,但是不难,需要我们理清思路。大家都需要熟悉掌握哦!轮播图的使用有助于我们可以熟悉的运用交互事件。轮播图实现了,那么Axure中的其他功能也不在话下了。加油!


推荐阅读
  • [论文笔记] Crowdsourcing Translation: Professional Quality from Non-Professionals (ACL, 2011)
    Time:4hoursTimespan:Apr15–May3,2012OmarZaidan,ChrisCallison-Burch:CrowdsourcingTra ... [详细]
  • 深入解析Android自定义View面试题
    本文探讨了Android Launcher开发中自定义View的重要性,并通过一道经典的面试题,帮助开发者更好地理解自定义View的实现细节。文章不仅涵盖了基础知识,还提供了实际操作建议。 ... [详细]
  • 深入理解C++中的KMP算法:高效字符串匹配的利器
    本文详细介绍C++中实现KMP算法的方法,探讨其在字符串匹配问题上的优势。通过对比暴力匹配(BF)算法,展示KMP算法如何利用前缀表优化匹配过程,显著提升效率。 ... [详细]
  • Python自动化处理:从Word文档提取内容并生成带水印的PDF
    本文介绍如何利用Python实现从特定网站下载Word文档,去除水印并添加自定义水印,最终将文档转换为PDF格式。该方法适用于批量处理和自动化需求。 ... [详细]
  • 本文探讨了卷积神经网络(CNN)中感受野的概念及其与锚框(anchor box)的关系。感受野定义了特征图上每个像素点对应的输入图像区域大小,而锚框则是在每个像素中心生成的多个不同尺寸和宽高比的边界框。两者在目标检测任务中起到关键作用。 ... [详细]
  • 本文介绍如何通过注册表编辑器自定义和优化Windows文件右键菜单,包括删除不需要的菜单项、添加绿色版或非安装版软件以及将特定应用程序(如Sublime Text)添加到右键菜单中。 ... [详细]
  • 如何高效创建和使用字体图标
    在Web和移动开发中,为什么选择字体图标?主要原因是其卓越的性能,可以显著减少HTTP请求并优化页面加载速度。本文详细介绍了从设计到应用的字体图标制作流程,并提供了专业建议。 ... [详细]
  • 苹果新专利或将引领无边框手机时代
    苹果公司最近公布了一项新的专利技术,该技术能够在设备屏幕中嵌入光线传感器,这标志着苹果在实现无边框手机设计上迈出了重要一步。这一创新将极大提升手机的屏占比,并可能为未来的iPhone带来革命性的变化。 ... [详细]
  • 本文介绍如何使用 Python 提取和替换 .docx 文件中的图片。.docx 文件本质上是压缩文件,通过解压可以访问其中的图片资源。此外,我们还将探讨使用第三方库 docx 的方法来简化这一过程。 ... [详细]
  • RT,个人博客图片管理(方便管理,大家 ... [详细]
  • 2023年京东Android面试真题解析与经验分享
    本文由一位拥有6年Android开发经验的工程师撰写,详细解析了京东面试中常见的技术问题。涵盖引用传递、Handler机制、ListView优化、多线程控制及ANR处理等核心知识点。 ... [详细]
  • 网络运维工程师负责确保企业IT基础设施的稳定运行,保障业务连续性和数据安全。他们需要具备多种技能,包括搭建和维护网络环境、监控系统性能、处理突发事件等。本文将探讨网络运维工程师的职业前景及其平均薪酬水平。 ... [详细]
  • 从零开始构建完整手机站:Vue CLI 3 实战指南(第一部分)
    本系列教程将引导您使用 Vue CLI 3 构建一个功能齐全的移动应用。我们将深入探讨项目中涉及的每一个知识点,并确保这些内容与实际工作中的需求紧密结合。 ... [详细]
  • 帝国CMS多图上传插件详解及使用指南
    本文介绍了一款用于帝国CMS的多图上传插件,该插件通过Flash技术实现批量图片上传功能,显著提升了多图上传效率。文章详细说明了插件的安装、配置和使用方法。 ... [详细]
  • PHP 5.5.0rc1 发布:深入解析 Zend OPcache
    2013年5月9日,PHP官方发布了PHP 5.5.0rc1和PHP 5.4.15正式版,这两个版本均支持64位环境。本文将详细介绍Zend OPcache的功能及其在Windows环境下的配置与测试。 ... [详细]
author-avatar
旧瑾LA_364
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有