Axure 教程 | 雅虎新闻焦点

news2024/12/26 5:33:21

主要内容

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

交互说明

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.coloradmin.cn/o/1865615.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

打破数据分析壁垒:SPSS复习必备(九)

有序定性资料统计推断 1.分类 单向有序行列表 双向有序属性相同行列表 双向有序属性不同行列表 2.单向有序行列表 秩和检验 ① 两组单向有序分类资料 ②多组单向有序定性资料 步骤: 1.建立检验假设和确定检验水准 2.编秩 3.求秩和 4.确定检验统计量 5…

MAC 查看公钥私钥

电脑配置过公钥私钥,现在需要查看: 1、 查看本地是否存在SSH密钥 命令:ls -al ~/.ssh 如果在输出的文件列表中发现id_rsa和id_rsa.pub的存在,证明本地已经存在SSH密钥,请执行第3步 2、 生成SSH密钥 命令&#xff1…

【Java】已解决java.nio.channels.OverlappingFileLockException异常

文章目录 一、分析问题背景二、可能出错的原因三、错误代码示例四、正确代码示例五、注意事项 已解决java.nio.channels.OverlappingFileLockException异常 在Java的NIO(New I/O)编程中,java.nio.channels.OverlappingFileLockException是一…

C#学习系列之DataGrid无故添加空行

C#学习系列之DataGrid无故添加空行 前言解决前解决后总结 前言 采用别人的轮子,想在基础上改界面,但是copy后,无论怎么样都会有空行,实在是绑定数据的输入没有任何赋值。 解决前 绑定的数据中输入三组数据,但是没有第…

AI在软件开发中的应用

AI在软件开发中的应用可以帮助开发人员更高效地编写和测试代码,并提高软件的质量和性能。它能够帮助加快软件的部署和维护过程,提供更好的开发体验。 编码辅助 帮助开发人员更快地编写代码。例如,AI可以识别代码中的语法错误,并提…

实训作业-人事资源管理系统

er图 模型图 DDL与DML DROP TABLE IF EXISTS departments; CREATE TABLE departments (department_id int(11) NOT NULL AUTO_INCREMENT COMMENT 部门ID,department_name varchar(100) NOT NULL COMMENT 部门名称,PRIMARY KEY (department_id),UNIQUE KEY department_name (de…

Spring Boot 集成 H2 数据库

1. 引言 Spring Boot 以其简洁的配置和快速开发能力,成为现代微服务架构的首选框架之一。而H2数据库作为一个轻量级的内存数据库,非常适合开发阶段作为嵌入式数据库进行单元测试和功能验证。本文将手把手教你如何在Spring Boot项目中集成H2数据库&#…

《数字图像处理》实验报告六

一、实验任务与要求 比较采用不同的色彩空间对彩色图像处理的效果,处理包括: a)直方图均衡化 b)图像增强 二、实验报告 (一)RGB色彩空间的直方图均衡化 / 锐化处理 1、matlab 实现代码: %…

K8S集群进行分布式负载测试

使用K8S集群执行分布式负载测试 本教程介绍如何使用Kubernetes部署分布式负载测试框架,该框架使用分布式部署的locust 产生压测流量,对一个部署到 K8S集群的 Web 应用执行负载测试,该 Web 应用公开了 REST 格式的端点,以响应传入…

编译器优化禁用对计算浮点加法运算时间的影响

编译器优化是现代编译器的重要功能,旨在提升程序的执行效率和性能。然而,在某些特定的测试或精确计算场景中,我们需要禁用这些优化以确保所有计算按预期执行。下面研究在 Keil 编译器中禁用和启用优化对执行多次次浮点除法运算时间的影响。 …

docker搭建mongo分片集群

1、mongo分片集群 MongoDB分片集群是一种可扩展的数据库架构,用于处理大量数据和高并发访问。它将数据分成多个分片,并将这些分片分布在多个服务器上,从而实现数据的平衡存储和并行处理 。 通过使用MongoDB的分片集,可以实现数据…

mobaXterm上传文件进度一直为0%

在这里修改了senssion、重启都没有用 最后发现是文件存放的路径中不能有中文,改了之后就成功上传了

Pixea Plus for Mac:图像编辑的极致体验

Pixea Plus for Mac 是一款专为 Mac 用户设计的强大图像编辑软件。凭借其卓越的性能和丰富的功能,它为用户带来了前所未有的图像编辑体验。无论是专业的设计师,还是业余的摄影爱好者,Pixea Plus 都能满足您对于图像编辑的各种需求。 Pixea P…

Segment any Text:优质文本分割是高质量RAG的必由之路

AI应用开发相关目录 本专栏包括AI应用开发相关内容分享,包括不限于AI算法部署实施细节、AI应用后端分析服务相关概念及开发技巧、AI应用后端应用服务相关概念及开发技巧、AI应用前端实现路径及开发技巧 适用于具备一定算法及Python使用基础的人群 AI应用开发流程概…

权限 chmod

参考: Linux chmod 命令 | 菜鸟教程 (runoob.com) Linux chmod(英文全拼:change mode)命令是控制用户对文件的权限的命令 Linux/Unix 的文件调用权限分为三级 : 文件所有者(Owner Users)用户组&#xff08…

音频数据集1--LJSpeech单人语音

LJ Speech Dataset 版本号: 1.1 , 文件大小: 2.6GB 1.简介 1. 1 内容简介 LJS是一个语音数据集,包含 13,100 个音频片段,内容为Linda Johnson(欧美女性)朗读的 7 本书籍段落(非小说类)。每个片段都提供文本转录,片段长度从 1 到 10 秒不等&…

Linux - 札记 - W10: Warning: Changing a readonly file

Linux - 札记 - W10: Warning: Changing a readonly file 这里写目录标题 一、问题描述1. 现象2. 原因 二、解决方案 一、问题描述 1. 现象 在使用 vim 编辑文件时(我这里是要编辑 /root/.ssh/authorized_keys)提示:W10: Warning: Changing…

成都晨持绪:抖店橱窗怎么卖货

在数字化浪潮席卷而来的今天,抖音平台凭借其强大的流量优势,为许多商家提供了一个新的销售渠道——抖店橱窗。通过有效地利用抖店橱窗,商家可以吸引更多潜在顾客,增加销售额。 要有效利用抖店橱窗进行销售,首要任务是精…

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

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

【多模态】BEiT v2

链接:https://arxiv.org/pdf/2208.06366 论文:BEIT V2: Masked Image Modeling with Vector-Quantized Visual Tokenizers Introduction Motivation:Masked image modeling (MIM) 任务在自监督表征学习上取得了不错的成绩,但是现…