Banner轮播图是原型图中最常见的模块之一,只要是互联网产品,基本都会用到轮播图。

前一篇文章讲解了如何运用母版实现网站导航的切换,本次教程教大家:如何使用Axure动态面板实现互联网产品banner轮播图的交互。

Banner轮播图的交互用动态面板来实现,大家把动态面板想象成电视机,每一个banner图片就像是一个个频道,遥控器上的按钮就连接着每一个频道。

也就是说,动态面板是装banner图片的盒子。就像下图这样:黑色框就是动态面板的盒子,里面的不同颜色矩形就是内容,每次根据指令去显示。

本次讲解依然用实战案例为例:购物网站淘宝首页的banner轮播图(这里选取轮播四个做讲解)。

先把4个banner素材准备好:

下面开始正式进入实现步骤:

第一步:创建banner动态面板

拖入动态面板元件 --> 根据素材的大小,调整动态面板的大小:样式中修改长为520,宽为280,并且命名为“banner” -->

双击banner动态面板进入编辑页面 --> 点击“添加状态”添加到共四个状态,并分别命名“banner01”、“banner02”、“banner03”、“banner04” -->

分别点选banner01、02、03、04层,分别把四个banner图片粘贴到四个面板层里 -->

第二步:创建banner底部、侧边按钮

1、底部按钮

拖入矩形元件 --> 样式中尺寸大小改为:长58、宽14 --> 填充颜色改为白色填充,不透明度为24% --> 圆角半径输入一个较大的值,形成两端圆角的矩形条 -->

拖入圆形元件 --> 样式中大小改为8,将线段线宽改为0,去掉描边 --> 复制圆形到4个,排列到圆角矩形条中间 -->

2、侧边按钮

拖入矩形元件 --> 样式中尺寸大小改为:长比宽长一些(如50)、宽30 --> 圆角半径输入一个较大的值,形成两端圆角的矩形条 --> 填充颜色改为黑色填充,不透明度为32% -->

再次拖入矩形元件 --> 放至于圆角矩形上合适位置 --> 框选两个矩形,点击样式中“去除”按钮,将圆角矩形剪切,得到淘宝案例上的按钮形状 -->

再置入箭头图标,鼠标右键将两个图形成组 --> 命名为“right” -->

复制“right”形状组合 --> 鼠标右键分别选择形状,选择“变换形状” --> 选择“水平翻转” --> 命名为“left” -->

按钮的样式完成如下:

第三步:连接交互

1、底部选择按钮交互

点选第一个圆形按钮 --> 交互栏点击“新建交互” --> 选择鼠标“单击时” --> 元件动作选择“设置面板状态” --> 选择“banner”动态面板 --> 选择“banner01” --> “完成” -->

点击“添加动作” --> 元件动作选择“设置选中” --> 目标元件选择“当前元件” --> 值为“真” --> “确定” -->

点选第一个圆形按钮的交互,复制粘贴到第2、3、4的圆形按钮上 --> 分别修改“设置面板状态”交互,对应到相应的banner图片 -->

点击交互栏中:+添加类似“鼠标悬停”的交互样式 --> 选择“元件选中的样式” --> 点选“填充颜色” --> 将颜色改为桔红色 --> “完成” -->

点击“显示全部” --> 选项组命名为“circle_icon” -->

选择元件选中样式,分别复制粘贴到其他圆形按钮上,并且选项组选择“circle_icon” -->

2、侧边按钮交互

点选“right”组合按钮,点击“新建交互” --> 选择鼠标“单击时” --> 元件动作选择“设置面板状态” --> 选择“banner”动态面板 --> 选择“下一项”,点选“向后循环” --> 进入动画和退出动画都选择“向左滑动”,时间为200毫秒 --> “确定” -->

复制“right”交互,粘贴到“left”按钮上 --> 修改交互内容改为“上一项”,勾选“向前循环”,进入动画和推出动画选择“向右滑动” -->

3、页面载入时交互

我们打开淘宝网页时发现,banner广告图默认圆形按钮选择了第一张广告图,这就需要在页面加载时设置选中:

点击axure内容区域的空白处(即:不点选任何元件、图片等) --> 点击“新建交互” --> 页面选择“页面载入时” --> 元件动作选择“设置选中” --> 目标选择第一个圆形 --> 值为“真” --> “确定” -->

到此,基本的banner轮播图交互功能完成了:

有了基本交互功能,我们发现还是有些欠缺,在用户体验上不是很好,还要进一步完善交互。例如,底部按钮转换图片时要有向左或向右的移动过程,点击侧边按钮切换图片时,底部按钮需要对应设置选中状态等等。产品经理在思考用户体验时,这些交互都需要仔细考虑。

因为时间关系,进一步完善教程(进阶篇)下一篇继续讲解。

AxureRP实战(二)Banner轮播图交互(基础篇)相关推荐

  1. AxureRP实战(三)Banner轮播图交互(进阶篇)

    前一篇<AxureRP实战(二)Banner轮播图交互(基础篇)>用淘宝的首页banner案例讲解了如何运用动态面板实现banner轮播图的切换,有了基本交互功能.但是,交互效果还有些欠缺 ...

  2. Mint-UI 移动首页开发 - header导航、banner轮播图

    Mint-UI 移动首页style排版问题:header导航.banner轮播图.footer底部版权··· ··· 资源预览: 中文 2.x官方文档(含演示地址): 文档首页 中文 2.x官方文档( ...

  3. html中制作banner,css banner轮播图怎么做?

    css banner轮播图怎么做?下面本篇文章给大家简单介绍一下.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. 初步了解动画效果吧.轮播图我一直以为靠jquery插件完成的,突然发 ...

  4. 谷粒学院-首页数据显示-banner轮播图微服务搭建

    新建banner轮播图微服务 1.在service模块下创建子模块service_cms 2.配置application.properties # 服务端口 server.port=8004 # 服务 ...

  5. banner轮播图切换插件

    下载地址 banner轮播图切换插件,基于jquery实现的图片轮播效果. dd:

  6. H5页面中的视频轮播(类似于banner轮播图效果)

    先说下我的需求,如下图: 手机模型中间部分是视频播放,当一条视频播放完毕后,整屏会自动上滑切换到下一个视频. 详细效果展示请在PC端点击:http://www.17jianyue.cn/ 查看 提起轮 ...

  7. Android Studio Banner轮播图

    Banner轮播图 使用步骤 代码片段 使用步骤 1.导依赖 2.写布局 3.图片集合(图片网址,图片资源id),标题集合 4.常用方法 图片集合 banner.setImages(imgs); 加载 ...

  8. 安卓仿手机网易新闻app项目开发系列之(二)轮播图显示和RecyclerView适配器编写

    一.项目简介和思路 接着上周项目继续,上周主要实现了tablayout的标题栏界面和屏幕切换效果.这次咱们来实现给屏幕页面填充些网页图片数据.看看大致效果图: 可以看出界面有两部分构成,上面是轮播图, ...

  9. 2.2.2新版Banner轮播图实现

    随着Android弃用了jcenter库以后,Banner的使用也大大的和以前不同,下面就来介绍一下2.2.2版本banner的使用和Demo 文章目录 一.改进内容 二.Demo效果图 二.步骤 1 ...

  10. android banner动画框架,Android Studio Banner轮播图使用

    现在恰好有个项目需要做个轮播图效果,这个需求也是很常见的需求,于是就做个笔记写一下实现过程 分为加载本地图片和网络图片 加载本地图片 第一步:先在build.gradle中加入banner和glide ...

最新文章

  1. 替换libc中的内存分配函数
  2. Web高并发访问:用HAPorxy实现负载均衡
  3. arcgis字段计算器--随机数
  4. 在网上看到和篇关于sql server 2005的性能优化篇,觉得写得很好。
  5. 诗与远方:无题(三)
  6. DNS全局负载均衡(GSLB)基本原理
  7. 互联网行业不需要中年人,那些35岁离开BAT的人都去哪了?
  8. wincc安装信息服务器,WinCC 7.4软件不会安装?怎么授权?一文教会你
  9. C语言2019软件,c语言模拟编程学习软件v2019 最新版
  10. 物联网行业系列深度报告 附下载
  11. c语言程序设计第五版第四章例题
  12. 如何修改电脑的MAC地址(手把手更改)
  13. 普华集团翟山鹰:金融激荡30年 深度洞察金融的“奥秘”
  14. 图片上传之webuploader和qiniuUploader
  15. 小米手机开启“启用MIUI优化”,导致Android Studio无法成功直接安装
  16. 2021年十佳优惠券返利APP排名榜 2021年用户喜欢的优惠券返利APP前10排行榜
  17. mysql反掩码_理解通配符掩码
  18. 01-【istio】-【服务网格概述】服务网格的优势
  19. T120624 哪有那么花里胡哨这题就叫徐悦然哈哈哈
  20. python3中Failed building wheel for xxx”的解决办法

热门文章

  1. win FlashFxp与ubuntu vsftpd共享文件
  2. MAC电脑关机卡住黑屏菊花转圈的解决方法
  3. 【Unity】 HTFramework框架(十四)Audio音频管理器
  4. 3343:热血格斗场
  5. 不积跬步无以至千里,反思
  6. iphone不支持webp图片格式处理方案
  7. vim时”E575: viminfo: Illegal starting char in line。。。。。。
  8. 国内主要Android应用市场包名大全
  9. 【ArcGIS|空间分析】选址分析(为学校选址)
  10. 4200万元新年大单!广西公安厅2个大数据智能化建设项目公开招标