童话说说技术创业美文职业
投稿投诉
职业母婴
职场个人
历史治疗
笔记技能
美文纠纷
幽默家庭
范文作文
乐趣解密
创业案例
社会工作
新闻家居
心理安全
技术八卦
仲裁思考
生活时事
运势奇闻
说说企业
魅力社交
安好健康
传统笑话
童话初中
男女饮食
周易阅读
爱好两性

Axure实战:滑动拼图解锁教程

6月14日 逆落雪投稿
  拼图解锁是一种出现不久的交互方式,在注册或登录的时候,要求用户水平拖动按钮,移动拼图到正确的位置,然后才可以继续下一步,这种方式增强了网站的安全性,防止用户的恶意注册。
  就连我们的人人都是产品经理网站的注册也是采用这一方式,访问注册页面,可以看到如下图所示:
  拖动拼图到正确位置才能继续下一步,分析一下这个交互过程:
  鼠标移动到圆形按钮上,上方显示拼图图片
  按下按钮开始向右拖动
  如果拼图位置正确对上(允许一定的误差),则显示通过
  如果拼图位置没有对上,显示验证失败,圆形按钮和拼图复位
  圆形按钮只会沿水平方向移动,而且只能在滑杆范围内移动。
  显然,使用Axure也可以实现这种效果,虽然我们有时原型并不需要做得这么真实,但我们可以从中学习到一些Axure实战技巧。
  今天我们就来实现这种交互效果,从这个例子里我们可以学习到如下几点:
  动态面板的应用:整体对象操作,拖动事件支持
  沿水平方向移动设置,移动边界的限制
  动态面板拖动事件、拖动结束事件、鼠标移入移出事件
  函数表达式的用法,数学函数的应用
  条件判断的应用
  形状的合并与去除用法
  完成后的效果图如下:
  点击这里查看在线演示
  一、界面布局
  1。水平滑杆
  (1)添加一个灰色无边矩形,长宽为30045,调整圆角为28
  (2)添加个圆形,调整大小为5454,放置到矩形左侧,选中,右键转换为动态面板,命名为button
  完成后的效果图如下:
  2。图片部分
  我们使用一个矩形框代替图片,使用多个形状的合并与去除来生成拼图
  (1)在水平滑杆上方添加一个灰色矩形,大小为330170
  (2)添加一个矩形5050,两个圆形2020
  (3)选择正方形和其中一个圆形,在右侧的样式里选择合并操作
  (4)继续选择合并后的图片,再选择另外一个小圆形,在右侧的样式里选择去除操作
  完成后的图形如下,用它作为拼图:
  (5)选择这个拼图,命名为src,复制粘贴一份,命名为dest,作为目标拼图,将src顺序设置为最顶层,这样移动过去时可以覆盖dest,为了模拟缺失效果,设置它的有内阴影效果:
  (6)移动两个拼图到指定位置
  将第一个拼图移动到和滑杆上的圆形按钮起始位置一致的地方,第二个拼图保持和第一个拼图的高度位置一致即可,将两个拼图和矩形选中,转成动态面板,命名为image,右键设置为隐藏。
  添加个文本标签,命名为tips,显示当前拖动状态。
  现在的界面布局如下:
  二、事件处理
  1。鼠标移入移出事件
  鼠标经过圆形按钮时显示上方动态面板image,鼠标移出时隐藏image:
  2。添加拖动事件
  拖动按钮时,只沿水平方向移动按钮,并限制移动的边界:
  选中圆形按钮动态面板
  添加拖动时事件
  添加移动动作
  选择当前元件(圆形按钮动态面板)
  移动方式为“水平拖动”
  添加边界限制,左侧20,右侧300
  同理选择拼图src,设置同样的操作,这样保证了拖动按钮时的同步移动。
  设置提示信息tips内容为“拖动中”
  3。添加拖动结束事件
  在拖动按钮到右侧松开鼠标前,判断当前按钮和拼图src之间的距离差,如果在一定范围内(这里是误差在10以内)则认为拼图正确,否则表示没有拼上:
  选择按钮
  添加拖动事件
  添加条件判断
  通过表达式计算
  LVAR1表示拼图src,LVAR2表示拼图2
  两个拼图的左边位置差的绝对值
  绝对值小于等于10时
  设置文字提示为“验证通过”,并移动按钮和src拼图的左边位置和dest左边位置相同:
  (1)(2)移动当前元件(圆形按钮)和src
  (3)通过表达式计算位置
  (4)局部变量LVAR1表示目标拼图dest
  (5)设置为〔〔LVAR1。left〕〕,即保持和目标拼图左边位置一致
  在拼图没有对上时,复位圆形按钮和src拼图到原始位置,即设置拖动结束时的另外一个事件分支:
  添加事件分支(双击“拖动结束时”事件)
  先设置提示文字内容为“验证失败”
  等待500毫秒
  移动元件
  移动当前元件(圆形按钮)和拼图src
  移动“回到拖动前位置”,添加线性动画效果,时长100毫秒
  4。动态面板载入事件
  考虑到每次目标拼图dest的位置应该随机的,我们定义一个全局变量start,然后设置一个随机值,再将dest的x位置移动到这个随机的位置,达到dest初始位置随机的效果:
  定义全局变量:
  动态面板载入事件:
  选择动态面板
  添加载入时事件
  设置全局变量
  选择全局变量start
  设置值〔〔Math。random()19060〕〕,即初始位置为60250之间
  移动目标拼图dest到(start,50)位置,y方向位置不变
  三、F5预览
  到里可以预览了,按下F5键,鼠标移动到圆形按钮上,上方显示拼图,拖动按钮开始拼图:
  拼图对上后,显示验证通过提示。
  因为内容较多,如果没有达到效果,请仔细检查每一步的操作哦!
  整个例子已经完成,到这里去下载源文件吧:
  作者链接:http:pan。baidu。coms1jHAbPK6密码:5khn
  官方链接:http:pan。baidu。coms1nuT8AzZ密码:pfzj
投诉 评论 转载

用Axure模拟一个数字抽奖的小游戏Axure作为原型工具,功能齐全而且简单易用。我作为刚刚毕业的小白,简单学了几个功能后,今天为大家展示一个用Axure模拟数字抽奖的游戏。数字抽奖的规则是每点击一次抽奖就会随机……Axure实战:滑动拼图解锁教程拼图解锁是一种出现不久的交互方式,在注册或登录的时候,要求用户水平拖动按钮,移动拼图到正确的位置,然后才可以继续下一步,这种方式增强了网站的安全性,防止用户的恶意注册。就……译文原型设计的重要性,你真的明白么?设计网页或者APP的过程中,为什么一定要设计原型呢?能不能不做原型直接设计并开发出产品呢?当然能,但是有了原型,这一切会更加轻松,后续的麻烦也更少。为什么要设计原型?接下来就给……Axure制作PRD新手试水,Axure制作“密码管理器”需终于抽时间做了自己想要的“密码管理器”PRD,新手试水,欢迎大家多多交流哦。平时登录各种网站、app多了,涉及的账户、密码也越来越多,密码输入有误时有发生,然后就陷入了找……Axure小技巧:如何实现简单的数据交互Axure上手是非常快的,但是想要用好,或者说像那些大神那样随心所欲的驾驭这款软件,难度还是有一些的。毕竟这一亩三分地,想要深耕,还需要老黄牛们多带带我们这些小牛犊。作为……Axure交互PC端QQ登录效果演示最近在写需求文档,再写Axure是为练手之用,大神轻喷!这里主要是演示PC端QQ的登录流程(不涉及其他的交互,比如聊天)。图片都是用占位符代替的。效果图:下面……用过那么多原型软件,为什么我还是最爱Axure目前主流的交互设计工具axure、BalsamiqMockups、justinmind,还有国产的墨刀、mockplus。这些软件我都使用过,最后还是最常用axure。这篇文章……当我们在做原型时,我们在做什么?我们如何看待工具?为什么学习工具是为了理解媒介?为何我们要做原型?原型设计的原则是什么?为什么说好的思维是结构化的解构?欲知详情,请往下阅读。利用我们如何看待工具……Axure设计思考:Axure7。0与Axure8。0做进度之前有看一篇介绍axure8。0写怎样做进度条的,鄙人好奇,就用axure7。0照着其思路画起来,结果,却实现不了了,后来自己思考了下,也用axure7。0做出来了。成果……AxureRP设计新浪微博140字输入、手风琴效果的方法感谢各位PM小伙伴的阅读,让我不断有动力去分享Axure的一些小方法,内容相对简单,适合新手收藏,老鸟请点个赞,谢谢一。仿新浪微博140字内容框例如:适合SNS网站……给开发人员看原型,一个链接就够了在产品汪日常的工作中,少不了和猿猿们沟(si)通(bi),而且现在越来越多的产品汪喜欢用Axure写需求文档,但是问题来了,不管是写好的文档还是画好的原型都需要拿给猿猿们看。据……Axure8实现最常见的左侧动态菜单当初自己想了很久才实现了这种左侧的动态菜单栏。今天我跟大家分享一下怎么实现点击实现动态开合的那种左侧菜单栏。希望能帮助到一些刚入门的朋友们。主要知识点:通过显示隐藏……
解读SEO实战密码给予的感悟微信互联网时代,如何做SEO优化才有效果?了解符合搜索引擎算法更新的SEO技术,实时改变优化方向制作一个利于seo的网站,需要从内容和代码细节入手敲黑板SEO:盘点网站日志返回的状态码都代表什么?一个合格SEO不仅需要掌握根底网站建设,还需要了解优化常识为什么不包括网站?不包括的网站怎么办企业网站被降权时,我们应该先考虑优化的方向企业网站优化中如何提高页面加载速度【网站收录】网站未收录内容问题分析【企业网站优化】企业自建网站时如何优化网站?新网站没有被搜索引擎收录,原因是什么?

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找作文动态热点娱乐育儿情感教程科技体育养生教案探索美文旅游财经日志励志范文论文时尚保健游戏护肤业界