Axure 教程 | 雅虎新闻焦点

主要内容

在雅虎首页,新闻焦点大图和焦点小图同步切换轮播,本课程我们来学习如何实现这个效果。

交互说明

1.页面载入后,切换当前屏幕显示的5张焦点图,小图标处以横线提示当前焦点图。


2.鼠标移入焦点大图,新闻标题显示选中状态,停止焦点图轮播。鼠标移出焦点大图,新闻标题恢复正常状态,继续焦点图轮播。


3.鼠标移入每张焦点小图,焦点大图显示鼠标停留的焦点小图,横线移动到鼠标停留的焦点小图上。鼠标移出焦点小图,继续焦点图轮播。


4.点击左、右按钮,切换上一屏、下一屏焦点小图,“页面标签”显示当前5张焦点小图页码。


5.点击播放/暂停按钮,暂停或重新播放焦点图轮播。

1.原型制作

步骤1

拖入图片部件,设置位置与大小,x:0 y:0 w:595 h:250,命名:1-1,编辑文字:1;


拖入矩形,放在图片部件上面,设置位置与大小,x:0 y:180 w:595 h:70,命名:标题1-1,设置它的不透明度为70,并在交互样式中设置它选中时不透明度为90;


编辑文本:标题1、内容介绍、查看更多,并设置字体的样式;


选中这两个部件转换为动态面板,命名:内容,新增4个状态,使动态面板有5个状态,复制状态1的内容到4个状态中,分别修改文字为:2/标题2、3/标题3、4/标题4、 5/标题5,图片部件和矩形命名也分别修改为:

2-1/标题2-2、3-1/标题3-2、4-1/标题4-2、5-1/标题5-2

步骤2

拖入矩形和水平线,调整线条角度和颜色、组合,制作左、右两个按钮,设置矩形的大小为w:18 h:100,分别名为:左、右,设置矩形选中时的样式


拖入图片热区,分别覆盖在左、右两个按钮上面,分别名为:左、右

步骤3

拖入图片部件,设置位置与大小:x:19 y:250 w:112 h:50,编辑文字:1,复制4个同样的图片部件,分别编辑文字为2、3、4、5,放在并列的位置, 分别命名:小图1、小图2、小图3、小图4、小图5;


拖入矩形,设置位置与大小:x:19 y:300 w:113 h:50,复制4个同样的矩形,放在并列的位置,在第一个矩形输入:标题;


拖入图片热区,调整位置与大小,分别覆盖在图片部件和矩形上面,分别命名为:焦点小图1、焦点小图2、焦点小图3、焦点小图4、焦点小图5

步骤4

拖入水平线,设置位置:x:19 y:342 长度为:19,线条颜色:紫色,放在小矩形上面,命名:指示

步骤5

拖入单行文本标签,编辑文字:1-5 共15,命名:页码

步骤6

拖入图片部件,导入播放按钮,命名:播放,导入它选中时的图片是暂停按钮

2.设置页面载入时事件

步骤7

选中“内容”动态面板,双击“页面载入时”事件,打开用例编辑器设置
 

动作1


第二步:点击新增动作,选择“等待”动作


第四步:配置动作,等待时间2000毫秒

动作2


第二步:点击新增动作,选择“设置面板状态”


第四步:配置动作 勾选“内容”前复选框,选择状态“Next”,选择“从最后一个到第一个自动循环”,循环间隔:2000毫秒

3、设置鼠标移入时、鼠标移出时事件

步骤8

选中“内容”动态面板,双击“鼠标移入时”事件,打开用例编辑器


第一步:编辑条件:如果“动态面板状态=状态1”


第二步:点击新增动作,选择“移动”动作


第四步:配置动作,勾选“指示”前复选框,移动:绝对位置,x:19 y:342

步骤9

重复步骤8(或复制),“鼠标移入时”事件用例,修改用例副本(用例2-5)


用例2


第一步:编辑条件:如果“动态面板状态=状态2”

第二步:移动


第四步:指示,绝对位置,x:131 y:342


用例3


第一步:编辑条件:如果“动态面板状态=状态3”


第二步:移动


第四步:指示,绝对位置,x:243 y:342


用例4


第一步:编辑条件:如果“动态面板状态=状态2”


第二步:移动


第四步:指示,绝对位置,x:355 y:342


用例5


第一步:编辑条件:如果“动态面板状态=状态2”


第二步:移动


第四步:指示,绝对位置,x:467 y:342

步骤10

在“内容”动态面板,状态1编辑区,选中“1-1”双击“鼠标移入时”事件,打开用例编辑器


动作1


第二步:点击新增动作,选择“选中”动作


第四步:配置动作,勾选“标题1-1”前复选框,值 ,true


动作2


第二步:点击新增动作,选择“设置面板状态”动作


第四步:配置动作,勾选“内容”前复选框,选择状态:状态1

步骤11

在状态2-5,分别设置“2-2、3-2、4-2、5-2”的“鼠标移入时”事件,参考重复步骤10,修改动作数值


2-2


动作1:标题2-2


动作2:状态2


3-2


动作1:标题3-2


动作2:状态3


4-2


动作1:标题4-2


动作2:状态4


5-2


动作1:标题5-2


动作2:状态5

步骤12

在“内容”动态面板,状态1编辑区,选中“1-1”双击“鼠标移出时”事件,打开用例编辑器


动作1


第二步:点击新增动作,选择“选中”动作


第四步:配置动作,勾选“标题1-1”前复选框,值 ,false

动作2
 

第二步:点击新增动作,选择“等待”动作
 

第四步:配置动作,2000毫秒
 

动作3

第二步:点击新增动作,选择“设置面板状态”动作
 

第四步:配置动作,勾选“内容”前复选框,选择状态“Next”,选择“从最后

一个到第一个自动循环”,循环间隔:2000毫秒

步骤13

在状态2-5,分别设置“2-2、3-2、4-2、5-2”的“鼠标移出时”事件,参考重复步骤12,修改动作数值


2-2

动作1:标题2-2


3-2
动作1:标题3-2

4-2
动作1:标题4-2
 

5-2
动作1:标题5-2

4、设置鼠标移入时、鼠标移出时事件

步骤14

选中焦点小图1,双击“鼠标移入时”事件,打开用例编辑器
 

动作1
 

第二步:点击新增动作 选择“设置面板状态”动作

第四步:配置动作 勾选“内容”前复选框,选择状态“状态1”
 

动作2


第二步:点击新增动作 选择“移动”动作


第四步:配置动作 勾选“指示”前复选框,移动:绝对位置,x:19 y:342

步骤15

分别设置“焦点小图2、焦点小图3、焦点小图4、焦点小图5”图像热区,参考重复步骤14的操作,设置“鼠标移入时”事件,修改动作设置
 

点小图2

动作1:设置到“内容”状态2
动作2:移动:绝对位置,x:131 y:342
 

焦点小图3
动作1:设置到“内容”状态3
动作2:移动:绝对位置,x:243 y:342
 

焦点小图4
动作1:设置到“内容”状态4
动作2:移动:绝对位置,x:355 y:342
 

焦点小图5
动作1:设置到“内容”状态5
动作2:移动:绝对位置,x:467 y:342

步骤16

选中焦点小图1,双击“鼠标移出时”事件,打开用例编辑器


动作1


第二步:点击新增动作 选择“等待”动作
 

第四步:配置动作,等待时间2000毫秒

动作2


第二步:点击新增动作 选择“设置面板状态”动作

第四步:配置动作 勾选“内容”前复选框,选择状态“Next”,选择“从最后一个到第一个自动循环”,循环间隔:2000毫秒

步骤17

分别设置“焦点小图2、焦点小图3、焦点小图4、焦点小图5”图像热区,参考重复步骤16的操作,设置“鼠标移出时”事件

5.设置“鼠标单击时、鼠标移入时、鼠标移出时”事件

步骤18

选中“右”图像热区,双击“鼠标单击时”事件,打开用例编辑器
第一步:编辑条件:如果部件文字.小图1=1


动作1

第二步:点击新增动作,选择“设置文本”动作
 

第四步:配置动作,勾选“小图1”前复选框,将文本设置为:值=6
重复设置文本动作,依次设置“小图2=7、小图3=8、小图4=9、小图5=10
 

动作2


第二步:点击新增动作,选择“设置文本”动作
 

第四步:配置动作,勾选“页码”前复选框,将文本设置为:6-10共15

步骤19

继续选中“右”图像热区,参考(或复制)步骤18,设置“鼠标单击时”事件用例2-3,修改用例条件


用例2


第一步:编辑条件,如果:小图1=6
 

动作1
“小图1=11、小图2=12、小图3=13、小图4=14、小图5=15
 

动作2
将文本设置为:11-15共15

用例3
 

第一步:编辑条件,如果:小图1=11
 

动作1
“小图1=1、小图2=2、小图3=3、小图4=4、小图5=5

动作2
将文本设置为:1-5共15

步骤20

选中“左”图像热区,设置“鼠标单击时”事件


第一步:编辑条件:如果部件文字.小图1=11


动作1
第二步:点击新增动作,选择“设置文本”动作
第四步:配置动作,勾选“小图1”前复选框,将文本设置为:值=6
重复设置文本动作,依次设置“小图2=7、小图3=8、小图4=9、小图5=10
 

动作2
第二步:点击新增动作,选择“设置文本”动作
第四步:配置动作,勾选“页码”前复选框,将文本设置为:6-10共15

步骤21

继续选中“左”图像热区,参考(或复制)步骤20设置“鼠标单击时”事件用例2-3,修改用例条件

用例2

第一步:编辑条件,如果:小图1=6
 

动作1
“小图1=1、小图2=2、小图3=3、小图4=4、小图5=5
 

动作2
将文本设置为:1-5共5

用例3
第一步:编辑条件,如果:小图1=1
 

动作1
“小图1=11、小图2=12、小图3=13、小图4=14、小图5=15
 

动作2
将文本设置为:11-15共15

步骤22

选中“左”图片热区,双击“鼠标移入时”事件,打开用例编辑器
动作1
 

第二步:点击新增动作,选择“选中”动作
 

第四步:配置动作,勾选“左”形状前复选框,选择选定状态到:值,true

步骤23

选中“左”图片热区,双击“鼠标移出时”事件,打开用例编辑器
动作1
 

第二步:点击新增动作,选择“选中”动作

第四步:配置动作,勾选“左”形状前复选框,选择选定状态到:值,false

步骤24

选中“右”图片热区,参考重复步骤22、23,设置“鼠标移入时、鼠标移出时”事件,把“左”修改为“右”

6.设置“鼠标单击时”时事件

步骤25

选中“播放”按钮,双击“鼠标单击时”时事件,打开用例编辑器

第一步,编辑条件:如果“选中状态值”播放“=”值“true”
 

动作1


第二步:点击新增动作,选择“选中”动作
第四步:配置动作,勾选“播放”前复选框,选择选定状态到:值,false
 

动作2


第二步:点击新增动作 选择“设置面板状态”动作
第四步:配置动作 勾选“内容”前复选框,选择状态“Next”,选择“从最后一个到第一个自动循环”,循环间隔:2000毫秒

步骤26

继续选中“播放”按钮,设置“鼠标单击时”时事件,
第一步,编辑条件:如果“选中状态值”播放“=”值“false”
 

动作1


第二步:点击新增动作,选择“选中”动作
第四步:配置动作,勾选“播放”前复选框,选择选定状态到:值,true
 

动作2


第二步:点击新增动作 选择“设置面板状态”动作
第四步:配置动作 勾选“内容”前复选框,选择状态“停止循环”

步骤27

生成原型,预览效果

- End -

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/746387.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

用两个钟,我又在VMWARE上搞了一套内部网配置

最近要学es,所以打算自己用虚拟机搞个NAT,又搞了两个钟。为了不再费劲尝试,也为了造福大众,所以选择搞一份NAT笔记!!!! 1.初始化网关和DNS 我们给网关配置一个地址192.168.96.1&…

发包真香之:scapy工具

scapy – python 可自由组包 参考学习:初识Scapy–Python的Scapy/Kamene模块学习之路 scapy 介绍 Scapy是基于Python语言的网络报文处理程序,它可以让用户发送、嗅探、解析、以及伪造网络报文,运用Scapy可以进行网路侦测、端口扫描、路由追…

【手眼标定】使用kalibr对imu和双目摄像头进行联合标定

使用kalibr对imu和双目摄像头进行联合标定 前言一、IMU标定二、双目摄像头标定三、手眼标定(imu和双目摄像头的联合标定) 前言 由于本文的imu、双目摄像头都是在ros2环境下开发,数据传输自然也是在ros2中。 但想要使用kalibr进行标定&#x…

Power BI 插件 DAX Studio 安装配置

1,dax studio 下载地址 DAX Studio | DAX Studio 2,安装配置(几乎是默认) 3,使用方法 打开DAX studio 默认支持Power povit, PBI/SSDT ,Tabular server。先打开PBI再打开DAX studio ,不然如果只打开Dax …

ios18开发者预览,Beta 2升级新增镜像等功能

近日,苹果发布了 iOS 18 开发者预览版 Beta 2 升级,为 iPhone 用户带来了多项新功能。据了解,这些新功能包括 iPhone 镜像和 SharePlay 屏幕共享,以及其他新增功能。 据了解,iPhone镜像可以让Mac用户将iPhone屏幕镜像…

IPFoxy Tips:匿名海外代理IP的使用方法及注意事项

在互联网上,隐私和安全问题一直备受关注。为了保护个人隐私和数据安全,使用匿名代理IP是一种常用的方法。匿名代理IP可以隐藏用户的真实IP地址,使用户在访问网站时更加隐秘和安全。 本文将介绍匿名代理IP的基本原理和核心功能。 基本原则 匿…

【云原生】Docker可视化工具Portainer使用详解

目录 一、前言 二、docker可视化管理概述​​​​​​​ 2.1 什么是docker可视化管理 2.1.1 Docker可视化管理常用功能 2.2 为什么需要docker可视化管理工具 2.3 docker可视化工具带来的好处 三、常用的docker容器可视化管理工具解决方案 3.1 Portainer 3.2 Rancher 3…

作 业 二

cs与msf权限传递 1、进入cs界面,首先来到 Cobalt Strike 目录下,启动 Cobalt Strike 服务端 2、用客户端进 3、建立监听 4、生成脚本文件 5、开启服务,让win_2012 下载木马文件并运行 6、显示已经获取到了win的权限 转到Metasploit Framework 7、进去m…

6 序列数据和文本的深度学习

6.1 使用文本数据 文本是常用的序列化数据类型之一。文本数据可以看作是一个字符序列或词的序列。对大多数问题,我们都将文本看作词序列。深度学习序列模型(如RNN及其变体)能够从文本数据中学习重要的模式。这些模式可以解决类似以下领域中的问题: 自然…

vface贴图使用说明

第一部分:01_head 说明 geos:几何体正常导入DCC软件即可; maps:重点说明: ID_mask:做头部区域细节区分控制的遮罩图;官方有详细教程; XYZ_albedo_lin_srgb.1001.exr 颜色贴图正常使用即可&…

【曦灵平台】深度体验百度智能云曦灵平台之数字人3.0、声音克隆、直播等功能,AI加持就是不一样,快来一起体验

目录 资产数字人 2D数字人克隆声音克隆 AI卡片更多功能总结推荐文章 资产 可进行人像与声音的定制,让数字人形象和声音成为我们的专属资产,用于后续的内容生产工作 数字人 这里拍摄的视频分辨率和帧率必须要确保是官方要求,这里博主通过第…

再谈kettle两种循环之--调用http分页接口循环获取数据

再谈kettle两种循环之 – 调用http分页接口循环获取数据 1.场景介绍: 由于数据量比较大,接口有返回限制,需要用到循环分页获取数据 2.案例适用范围: 循环job可参考,变量运用可参考,调用http分页接口循环获取数据可参考&#…

【idea-jdk1.8】使用Spring Initializr 创建 Spring Boot项目没有JDK8

信息差真可怕! 很久没创建springboot项目,今天使用idea的Spring Initializr 创建 Spring Boot项目时,发现java版本里,无法选择jdk1.8,只有17、21、22;前段时间也听说过,springboot将放弃java8&a…

Java面试问题(一)

一.Java语言具有的哪些特点 1.Java是纯面向对象语言,能够直接反应现实生活中的对象 2.具有平台无关性,利用Java虚拟机运行字节码文件,无论是在window、Linux还是macOS等其他平台对Java程序进行编译,编译后的程序可在其他平台上运行…

深入理解计算机系统 CSAPP 家庭作业7.13

用一下496页提到的工具咯 A: whereis libm.a file lidm.a gedit libm.a libm.a是个ASCII text文件打开一看原来 libm-2.27.a 和libmvec.a才是我们要看的 所以我们cd到目标地址后 ar -t libm-2.27.a ar -t libmvec.a B: gcc -Og bar5.c foo5.c 用之前的两个文件链接后生成…

使用AI机器学习,轻松解决化合物配比优化问题

为什么需要化合物配比的优化? 在化合物制造行业中,化合物的配比是产品质量控制的关键环节。 化合物制造流程 目前,这一过程高度依赖于材料专家和工程技术人员的经验,通过反复试验来验证产品性能,确保其满足市场和客户的…

JavaWeb系列八: WEB 开发通信协议(HTTP协议)

HTTP协议 官方文档什么是HTTP协议快速入门页面请求的一个问题(分析)http请求包分析(get)http请求包分析(post)GET请求 POST请求分别有哪些http响应包分析常用的状态码说明状态码200状态码404状态码500状态码302状态码304 MIME类型MIME介绍常见的 MIME 类型 官方文档 HTTP常见请…

一家大型银行的电子课程示例

Logrus IT的专家为最大的金融公司之一开发了一门课程,作为一个交互式路线图,向用户介绍公司的业务部门。我们的设计师以企业风格创造了独特的布局,每个课程模块都被创造性地表示为一个单独的建筑。用户可以在部门之间进行非线性导航&#xff…

Java基础:常用类(四)

Java基础:常用类(四) 文章目录 Java基础:常用类(四)1. String字符串类1.1 简介1.2 创建方式1.3 构造方法1.4 连接操作符1.5 常用方法 2. StringBuffer和StringBuilder类2.1 StringBuffer类2.1.1 简介2.1.2 …

编程设计思想

健康检查脚本 nmap:扫描端口 while true do healthycurl B:httpPORT/healthy -i | grep HTTP/1.1 | tail -n 1 | awk {print $2} done 批量操作类型脚本(记录每一步日志) 将100个nginx:vn推送到harbor仓库192.168.0.100 根据镜像对比sha值…