编辑导语:图片轮播是各大网站常常见到的形式,本文作者今天带领大家坦探讨进阶的轮播图的实现效果,例如轮播进度指示、快速跳转、鼠标移入暂停轮播等等,希望看后对你有所启发。
准备:Axure 8(或Axure 9)软件已安装,掌握基本的软件使用。
本教程知识点:
一、功能
二、制作方式
以三张轮播为例,使用Axure 8为例:
进阶轮播图主要为了适配PC端的操作,加入了指定的轮播图页面切换;鼠标移动停止轮播,移出继续轮播;手动切换上下轮播图。
1. 制作基础的轮播图
2. 制作同等动态页面状态的轮播图小标
结合内容轮播图的顺序给每个状态制作进度排序,使其轮播图小标的状态与内容轮播图页面一一匹配。
3. 制作左右切换的按钮
可以通过形状+SVG图标实现。
透明状态实现:填充形状为纯色(纯白:#FFFFFF),设置透明度为:30%。
4. 交互制作
1)轮播图同步动起来
动画只需在内容动态面板上配置,小标动态面板无需配置;方向根据实际效果选择(一般常用向左滑动);动画过渡时间,同样是缓解切换的生硬效果。
2)设置小标点击后跳转对应的页面
技巧:统一制作一个小标状态,然后进行复制,复制后对应的调整小标内容的排版布局,这样就可以保证整个交互不会错乱和丢失(如果采用每个页面单独制作交互,就需要注意,当轮播图状态越多,制作小标的交互需要更细心)。
3)设置左右按钮点击切换(以左切换为例)
4)配置鼠标移除轮播图暂停、鼠标移出轮播图继续
- 鼠标移入,设置内容轮播图和小标轮播图状态为停止循环。
- 鼠标移入,设置左右切换按钮为显示。
- 鼠标移出,设置内容轮播图和小标轮播图状态为向后循环(配置通页面的轮播图动起来)。
5)隐藏左右按钮
设置当动态面板变化时,隐藏左右按钮(添加触发条件,当指针未接触内容轮播图(简单理解为鼠标移出内容轮播图)。