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

Axure实现MaterialDesign的按钮波浪特效

1月9日 封了心投稿
  最近在写一个谷歌材料设计MaterialDesign风格的WEB产品,在开发过程中将产品原型做成了Axure元件库,当然目前没有完全完成。本文将以实现谷歌材料设计按钮的波浪特效为例,提供一种新的自定义Axure元件样式的方法。
  需要说明的是:本文所提供的方法已经最大程度小白化,简单易用,但是对于产品经理来说,本文的教程可能不具有实际的意义,仅提供给喜欢研究AxureOrCode的玩家。
  一、效果预览
  (1)视频预览
  点击查看视频
  (2)网页预览
  在线预览
  二、实现原理
  (1)波浪效果的实现需要特定的CSS和JS文件,但是在Axure里我们并不能直接Code。
  (2)Axure提供了【当前窗口打开链】的接口,通过这个接口可以直接加载Javascript,它提供了Axure和前端代码直接交互的能力,正因为这样,Axure在前端样式和交互上有了更加广阔的扩展空间。
  所以我们可以将外部CSS或JS文件放到Javascript中,通过在【页面载入】的时候,添加用例【当前窗口打开链接】来加载外部CSS或JS实现自己想要的样式或效果:
  在打开链接处JS代码格式为:
  javascript:需要执行的代码;
  三、最终实现
  (1)波浪特效所需要的外部JS和CSS已经封装在代码中,你只需要将如下代码添加到:【用例】【页面载入时】【打开链接】【当前窗口】【链接到URL或文件】【超链接】处。
  如果你会Code可以把JS和CSS文件下载下来根据需要实现不同的效果
  javascript:(“”)。attr({rel:“stylesheet”,type:“textcss”,href:“https:cdn。bootcss。comfontawesome4。7。0cssfontawesome。css”})。appendTo(“head”);
  (“”)。attr({rel:“stylesheet”,type:“textcss”,href:“https:cdn。lylares。comwavestaticwaves。min。css”})。appendTo(“head”);
  。getScript(“https:cdn。lylares。comwavestaticjswaves。min。js”);
  这段代码通过Jquery向页面引入了两个CSS文件和一个JS文件其中:
  (“”)。attr({rel:“stylesheet”,type:“textcss”,href:“https:cdn。bootcss。comfontawesome4。7。0cssfontawesome。css”})。appendTo(“head”);
  为预览Demo网页中所使用的图标字体CSS,在实际项目中你可以删掉,只保留第一行的javascript:和第三行及以后的代码。
  第三行及以后的代码为材料设计按钮波浪效果的核心CSS和JS文件。
  这样就实现了在Axure生成的HTML文件中自动加载外部的JS或CSS文件,接下来只需要在Axure软件中进行简单的按钮添加或修改设置即可。
  (2)按钮设置:如下图所示,在Axure中请在左上角设置按钮的类别:PrimaryButton和Button。
  PrimaryButton建议设置为方形按钮,圆角不要太大,在方形按钮下太大的圆角将会影响波浪效果,这也是目前的一个不完美的地方,后面应该会改进。
  Button建议设置为圆形按钮。
  如果你是直接在元件库中拖动的按钮就无需设置,只需要注意两种Button所对应的圆角样式。
  四、注意事项
  文中代码可能由于转义的原因显示不全,请以图片中所示代码为准,你也可以参考附件的rp文件。
  五、原型RP下载
  rp下载链接
投诉 评论 转载

Axure教程:如何展示表格数据?通常在系统管理后台中,使用列表(表格)形式展示数据是最为常见的方式。而在使用Axure设计产品原型时想实现这个数据列表却不太容易,或许常见的做法就是使用矩形拼凑起来,还有就是直……彻底抛弃WORD!教你用Axure快速输出高质量的PRD画原型图是产品经理的基本功,但很多PM画了几年的原型,仍然不能高效、准确的输出一份原型。很多人都在纠结PRD应该怎么写,写到什么程度,粗了怕遗漏需求,细了没时间不说,别人还不看……Axure中继器运用:选择菜单生成标签本文是关于Axure中继器运用,如何选择菜单生成标签,一起来看看实现功能:输入框聚焦下拉菜单;选择下拉菜单生成相应标签(演示图右边部分);根据选择的菜单……Axure教程:复选框选中时,文字如何添加到文本框?本文是作者在阅读了相关文章后,对于复选框选中时可以将选项添加到文本框中的一些理解,来与大家分享,一起来看看昨天阅读了小楼老师一篇文章,关于复选框选中时可以将选项添加到文本……Axure教程使用中继器制作可以保存记录的秒表Axure中继器是一个难点,但是其所带来的好处也是很多的。虽然理论上通过各种功能的组合也可以实现中继器的效果,但是制作过程要麻烦的多。本文将制作一个秒表实例,且通过中继器来记录……Axure教程:进度条的实现Axure的进度条应该如何实现呢?本文对每一个步骤进行了讲解。1。需要注意的地方(1)进度条如何实现?(2)进度百分比如何实现?2。元件准备从元件……Axure中继器:动态的实现表单中的模糊查询本文给大家分享一个在Axure中继器,动态的实现表单中模糊查询的小小案例,比较基础,适合初学者。之前给给大家分享的关于Axure中继器:动态的实现表单中增删改的功能,感谢……Axure:模拟微信文章浮窗效果本文主要是模拟微信文章的浮窗效果,并分为三个步骤来制作,一起来看看背景介绍:微信最近出了一个新的功能:文章浮窗。打开阅读的文章,选择了浮窗效果,就会悬浮在页面上,单击悬浮……Axure实现MaterialDesign的按钮波浪特效最近在写一个谷歌材料设计MaterialDesign风格的WEB产品,在开发过程中将产品原型做成了Axure元件库,当然目前没有完全完成。本文将以实现谷歌材料设计按钮的波浪特效……Axure8。0获取验证码倒计时前几天做一个移动端App原型,做注册界面是需要有手机短信验证码验证,想做出那种点击发送短信验证码,出现倒计时,参考了很多文章,做出了那种效果。刚学做的比较LOW,大神路过别喷,……选择器效果实现,这里有4个关键步骤选择器效果的实现,这里有四个关键步骤,一起来看看关键步骤1新建一个矩形作为背景,为了方便计算,将矩形设置为宽300,高200;矩形设置为灰色无边框。数……Axure教程:制作折叠菜单本次教各位小伙伴制作折叠菜单,这次的做法比较简单,大家都可以轻松的学会。下面开始制作原型一、准备元件打开Axure新建文件,拉出一个矩形,w为200px,h为……
组件化产品思维:让你看懂社交软件的本质值得向iOS学习的15个APP设计技巧电子商务网站设计:6大在线客户性格类型及相应设计对策如何避免开发一款失败的产品(下篇)虎扑直播设计思路AppleWatch最酷的5种玩法,让它成为你的大白!科技产品的十大槽点提升Sketch使用效率的6个实用技巧欧路词典iPhone客户端重设计滴滴拉屎App,估值100亿美金!用户体验简史如何避免开发一款失败的产品(中篇)

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