百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

Axure教程

zhezhongyun 2025-05-14 18:27 44 浏览

来人人都是产品经理【起点学院】,BAT实战派产品总监手把手系统带你学产品、学运营。

前几天看到有人介绍了axure8的图片放大原型设计步骤(
http://www.woshipm.com/rp/246879.html),挺不错的,可惜,我的axure目前用的不是8,还木有那么高大全,于是乎,我就想不如用现有的7.0做一做,分享给大家,且看下文步骤~

1.准备工作

  • 打开Axure7.0(纯属废话,大家这么聪明都知道的~嘻嘻~)
  • 左侧工具栏,拖拉出矩形框2个
  • 一个矩形框设置成200*200大小,一个设置成400*400
  • 两张图片,一张缩略图(命名小图),一张放大图(命名大图),两张图片最好是等比的,看着效果更佳
  • 将错略图放到200*200的矩形框内

准备工作暂时告一段落。

看看放大图片必要的元素还缺少些什么?嗯,就是放大镜!Of course,也有很牛掰的不用放大镜,鼠标放到缩略图上就放大图片,原理都是相同的啦,我这里放个放大镜,方便看效果~~~~~~

2.添加放大镜

  • 左侧工具栏,拖拉出矩形框一个
  • 将矩形框设置成40*40大小
  • 边框设置成绿色(颜色随你喜欢),填充设置成透明(这个必须,不然就看不到后面图片了哦)
  • 将放大镜矩形框移动到缩略图片上

Yeah,放大镜制作完成,来看下预览效果。咦?放大镜不能移动,What's wrong??????Calm down,还没有给放大镜添加动态效果。

放大镜动画效果:鼠标移入图片显示放大镜;鼠标移出隐藏放大镜;放大镜跟随鼠标移动;

  • 点击选中缩略图
  • 右侧交互区添加交互事件,选择“鼠标移入时”,显示“放大镜”
  • 再添加交互事件,选择“鼠标移出时”,隐藏“放大镜”
  • 在页面交互区添加页面交互事件,选择“页面鼠标移动时”,移动“放大镜”,设置x和y距离,一定要选择“绝对距离”(不这么做的你看看是什么效果,认真脸),添加函数即点击fx打开变量面饭,插入函数Cursor.x和Cursor.y(为了使鼠标显示在放大镜中间样子更好看,设了Cursor.x-20和Cursor.y-20,猜猜为什么是-20而不是-10或-60?就是这么调皮,啦啦啦~)

来来来预览一下。嗯,移动可以了,但是一开始放大镜就显示出来了,这你逗人玩吗?NoNoNo,忘记一步。

好了,再来预览一下,保证是好的~如果还不行,真的不是我的问题,不是我的问题,不是我的问题!

放大镜搞完了,还没有放大图,下面就来设置放大图。

3.添加放大图

  • 左侧工作区拉出一个动态面板
  • 设置动态面板大小为398*398(没设成400是为了显示矩形边框)
  • 将动态面板(命名放大图)放到400*400的矩形框上,居中对齐,露出矩形边框
  • 右侧部件管理,点击动态面板下的state1,添加放大图片(演示用的1200*1200,图片命名为大图)

图片放好了,那接下来就是看它怎么配合放大镜移动。别害怕,很简单的:

  • 页面交互区添加交互事件,选择“页面鼠标移动时”,移动放大图(勾选的是“大图”图片,别勾选成动态面板!!!!)
  • 设置移动距离x和y,再次强调选择“绝对距离”,点击fx添加函数式
  • 新增局部变量LVAR1,选择“部件”=小图(缩略图),插入函数式[[(LVAR1.left-Cursor.x+20)*5]],同理设置y的函数式[[(LVAR1.top-Cursor.x+20)*5]]

.left代表大图的x坐标,.top代表大图的y坐标,Cursor.x和.y代表放大镜当前停留位置的x和y坐标(前面设了-20,所以上面有+20)。(大图坐标-小图坐标)*放大倍数=当前放大图该显示的部分,上面函数式的*5就是图片的放大倍数,大图的比例最好是>=函数式上的放大倍数

完事具备,赶快预览去吧!

写完这些,感觉自己萌萌哒~~~~~~~~~

作者提供源:

人人官方源:

本文由 @Lprecious 原创发布于人人都是产品经理 ,未经许可,禁止转载。

相关推荐

Python入门学习记录之一:变量_python怎么用变量

写这个,主要是对自己学习python知识的一个总结,也是加深自己的印象。变量(英文:variable),也叫标识符。在python中,变量的命名规则有以下三点:>变量名只能包含字母、数字和下划线...

python变量命名规则——来自小白的总结

python是一个动态编译类编程语言,所以程序在运行前不需要如C语言的先行编译动作,因此也只有在程序运行过程中才能发现程序的问题。基于此,python的变量就有一定的命名规范。python作为当前热门...

Python入门学习教程:第 2 章 变量与数据类型

2.1什么是变量?在编程中,变量就像一个存放数据的容器,它可以存储各种信息,并且这些信息可以被读取和修改。想象一下,变量就如同我们生活中的盒子,你可以把东西放进去,也可以随时拿出来看看,甚至可以换成...

绘制学术论文中的“三线表”具体指导

在科研过程中,大家用到最多的可能就是“三线表”。“三线表”,一般主要由三条横线构成,当然在变量名栏里也可以拆分单元格,出现更多的线。更重要的是,“三线表”也是一种数据记录规范,以“三线表”形式记录的数...

Python基础语法知识--变量和数据类型

学习Python中的变量和数据类型至关重要,因为它们构成了Python编程的基石。以下是帮助您了解Python中的变量和数据类型的分步指南:1.变量:变量在Python中用于存储数据值。它们充...

一文搞懂 Python 中的所有标点符号

反引号`无任何作用。传说Python3中它被移除是因为和单引号字符'太相似。波浪号~(按位取反符号)~被称为取反或补码运算符。它放在我们想要取反的对象前面。如果放在一个整数n...

Python变量类型和运算符_python中变量的含义

别再被小名词坑哭了:Python新手常犯的那些隐蔽错误,我用同事的真实bug拆给你看我记得有一次和同事张姐一起追查一个看似随机崩溃的脚本,最后发现罪魁祸首竟然是她把变量命名成了list。说实话...

从零开始:深入剖析 Spring Boot3 中配置文件的加载顺序

在当今的互联网软件开发领域,SpringBoot无疑是最为热门和广泛应用的框架之一。它以其强大的功能、便捷的开发体验,极大地提升了开发效率,成为众多开发者构建Web应用程序的首选。而在Spr...

Python中下划线 ‘_’ 的用法,你知道几种

Python中下划线()是一个有特殊含义和用途的符号,它可以用来表示以下几种情况:1在解释器中,下划线(_)表示上一个表达式的值,可以用来进行快速计算或测试。例如:>>>2+...

解锁Shell编程:变量_shell $变量

引言:开启Shell编程大门Shell作为用户与Linux内核之间的桥梁,为我们提供了强大的命令行交互方式。它不仅能执行简单的文件操作、进程管理,还能通过编写脚本实现复杂的自动化任务。无论是...

一文学会Python的变量命名规则!_python的变量命名有哪些要求

目录1.变量的命名原则3.内置函数尽量不要做变量4.删除变量和垃圾回收机制5.结语1.变量的命名原则①由英文字母、_(下划线)、或中文开头②变量名称只能由英文字母、数字、下画线或中文字所组成。③英文字...

更可靠的Rust-语法篇-区分语句/表达式,略览if/loop/while/for

src/main.rs://函数定义fnadd(a:i32,b:i32)->i32{a+b//末尾表达式}fnmain(){leta:i3...

C++第五课:变量的命名规则_c++中变量的命名规则

变量的命名不是想怎么起就怎么起的,而是有一套固定的规则的。具体规则:1.名字要合法:变量名必须是由字母、数字或下划线组成。例如:a,a1,a_1。2.开头不能是数字。例如:可以a1,但不能起1a。3....

Rust编程-核心篇-不安全编程_rust安全性

Unsafe的必要性Rust的所有权系统和类型系统为我们提供了强大的安全保障,但在某些情况下,我们需要突破这些限制来:与C代码交互实现底层系统编程优化性能关键代码实现某些编译器无法验证的安全操作Rus...

探秘 Python 内存管理:背后的神奇机制

在编程的世界里,内存管理就如同幕后的精密操控者,确保程序的高效运行。Python作为一种广泛使用的编程语言,其内存管理机制既巧妙又复杂,为开发者们提供了便利的同时,也展现了强大的底层控制能力。一、P...