热门标签 | HotTags
当前位置:  开发笔记 > 小程序 > 正文

按钮点击没有反应_案例分享:支付宝、美团、饿了么都用过的按钮特效是怎么制作的?...

最终效果作为产品经理,对任何的细节都应该需要关注,大到整体布局、功能设计;小到一个按钮的点击特效。今天我就给大家分享一个经典的按钮点击特效
e7f167dde62b2fd48c26e6fbda45f5e8.gif

最终效果

  作为产品经理,对任何的细节都应该需要关注,大到整体布局、功能设计;小到一个按钮的点击特效。今天我就给大家分享一个经典的按钮点击特效。具体效果,可以看上面的图片演示。


交互说明

  当点击按钮时,显示进度图标,进度完成后,提示成功文字。


  我们来看一下这个交互是如何制作的。

第一步:插入“默认按钮”背景

  使用插入图形工具,插入默认的蓝色图形,并且进行设置属性。

  • 位置设置为:188x516.5
  • 大小设置为:270x45
  • 颜色设置为:#4C6EF5
  • 圆角设置为:5
3f761bf4d8f87e2b994bdf36de723945.png

第二步:插入“复制吱口令”的文案

  使用插入文字工具,插入“复制吱口令”的文字,并且进行设置属性。

  • 位置设置为:188x514
  • 颜色设置为:#FFFFFF
  • 字号:16
e868502e537bd7f1a329a6103021476c.png

第三步:插入“加载完成后按钮”背景

  使用插入图形工具,插入一个与默认按钮背景相同的图形,并且进行设置属性。这里需要有一点关注,默认是将宽度设置为0的,因为默认情况下,这个红色的背景是不显示的。只有在按钮动效加载完成后才显示。所以属性设置为下:

  • 位置设置为:53x516.5
  • 大小设置为:0x45
  • 颜色设置为:#FAB005
b8a3f22256a5554fbd254cfddc281f96.png

第四步:插入“加载完成”的图标

  使用插入图片工具,插入一个√的图片,用于表示加载完成。默认情况下也是不显示的。所以属性设置为下:

  • 位置设置为:187x516.5
  • 大小设置为:27x27
1608f6a420167d67efc894527cf4d574.png

第五步:插入“复制成功”的文案

  使用插入文本工具,插入一个“复制成功”的文案,用于表示加载完成后的文案显示。默认情况下也是不显示的。所以属性设置为下:

  • 位置设置为:188x514
  • 大小设置为:160x30
  • 透明度设置为:0
1ee5ed4a564b4c8b9237ec5df1959fe5.png

第六步:设置交互

  完成以上元素的设置,我们开始设置交互的动作。所有交互的动作,是通过点击按钮开始的,所以我们需要选择“默认按钮”,为它添加单击的触发动作。

bb3b8130fa23092d40f074b442c56b33.png

  设置单击的触发动作后,我们将为每个元素添加反应动作。首先我们来设置“复制吱口令”的透明度,修改透明度是为了实现,点击按钮隐藏“复制吱口令”的效果。

ff87ae47aeb7267b4b6895c2e974d3c4.png

  下一步,“复制吱口令”文案隐藏后,需要逐步显示“完成加载”的图片,对该图片设置从0到100的透明度转变。

ff307f535cab66f69f327c4ebffc565b.png

  完成进度图片的加载后,按钮的背景色将会出现一个从左到右的加载动效。这里需要对“加载完成后按钮”这个元素,添加一个“大小”的反应动作,宽度从0变成270。

54ea720e73c9b0b231f67097f9cfd049.png

  当按钮背景动效完成后,需要将√的图片进行一个位置移动的动效,所以我们给他添加一个“移动”的反应动作。将X轴位置移动至“131”。

5a22f656bd8c3f948500430baf967584.png

  最后,所有动画完成后,将会显示“复制成功”的文案,我们同样将这个元件的透明度设置为100。

d4ae2c04d3f091ff267e5a8c37f008a4.png

结论

  这节课,一不小心把整个制作过程都发出来了。。。。所以,今天就没有作业了。

  如果你可以独立的完成最终效果,请私信、或者在评论区告诉我。我将会给你个惊喜哦!大大的惊喜哦!

  IT技能 一学就会!我是IT小白! 我们下个教程再见!


  【需要作业题的源文件,请评论区告诉我,我将会发给你】



推荐阅读
  • php实现文件下载代码一例,
    php教程|php手册php,实现,文件下载,代码,一例,php,实现,文件下载,代码,一例,我们,需要,用到,header,函数,来,发送,php教程-php手册php实现文件下 ... [详细]
  • 如何实现织梦DedeCms全站伪静态
    本文介绍了如何通过修改织梦DedeCms源代码来实现全站伪静态,以提高管理和SEO效果。全站伪静态可以避免重复URL的问题,同时通过使用mod_rewrite伪静态模块和.htaccess正则表达式,可以更好地适应搜索引擎的需求。文章还提到了一些相关的技术和工具,如Ubuntu、qt编程、tomcat端口、爬虫、php request根目录等。 ... [详细]
  • 本文介绍了在Python3中如何使用选择文件对话框的格式打开和保存图片的方法。通过使用tkinter库中的filedialog模块的asksaveasfilename和askopenfilename函数,可以方便地选择要打开或保存的图片文件,并进行相关操作。具体的代码示例和操作步骤也被提供。 ... [详细]
  • 基于layUI的图片上传前预览功能的2种实现方式
    本文介绍了基于layUI的图片上传前预览功能的两种实现方式:一种是使用blob+FileReader,另一种是使用layUI自带的参数。通过选择文件后点击文件名,在页面中间弹窗内预览图片。其中,layUI自带的参数实现了图片预览功能。该功能依赖于layUI的上传模块,并使用了blob和FileReader来读取本地文件并获取图像的base64编码。点击文件名时会执行See()函数。摘要长度为169字。 ... [详细]
  • 如何去除Win7快捷方式的箭头
    本文介绍了如何去除Win7快捷方式的箭头的方法,通过生成一个透明的ico图标并将其命名为Empty.ico,将图标复制到windows目录下,并导入注册表,即可去除箭头。这样做可以改善默认快捷方式的外观,提升桌面整洁度。 ... [详细]
  • windows便签快捷键_用了windows十几年,没想到竟然这么好用!隐藏的功能你知道吗?
    本文介绍了使用windows操作系统时的一些隐藏功能,包括便签快捷键、截图功能等。同时探讨了windows和macOS操作系统之间的优劣比较,以及人们对于这两个系统的不同看法。 ... [详细]
  • Webpack5内置处理图片资源的配置方法
    本文介绍了在Webpack5中处理图片资源的配置方法。在Webpack4中,我们需要使用file-loader和url-loader来处理图片资源,但是在Webpack5中,这两个Loader的功能已经被内置到Webpack中,我们只需要简单配置即可实现图片资源的处理。本文还介绍了一些常用的配置方法,如匹配不同类型的图片文件、设置输出路径等。通过本文的学习,读者可以快速掌握Webpack5处理图片资源的方法。 ... [详细]
  • 本文介绍了Java工具类库Hutool,该工具包封装了对文件、流、加密解密、转码、正则、线程、XML等JDK方法的封装,并提供了各种Util工具类。同时,还介绍了Hutool的组件,包括动态代理、布隆过滤、缓存、定时任务等功能。该工具包可以简化Java代码,提高开发效率。 ... [详细]
  • 本文介绍了高校天文共享平台的开发过程中的思考和规划。该平台旨在为高校学生提供天象预报、科普知识、观测活动、图片分享等功能。文章分析了项目的技术栈选择、网站前端布局、业务流程、数据库结构等方面,并总结了项目存在的问题,如前后端未分离、代码混乱等。作者表示希望通过记录和规划,能够理清思路,进一步完善该平台。 ... [详细]
  • sklearn数据集库中的常用数据集类型介绍
    本文介绍了sklearn数据集库中常用的数据集类型,包括玩具数据集和样本生成器。其中详细介绍了波士顿房价数据集,包含了波士顿506处房屋的13种不同特征以及房屋价格,适用于回归任务。 ... [详细]
  • 本文介绍了在Vue项目中如何结合Element UI解决连续上传多张图片及图片编辑的问题。作者强调了在编码前要明确需求和所需要的结果,并详细描述了自己的代码实现过程。 ... [详细]
  • HTML学习02 图像标签的使用和属性
    本文介绍了HTML中图像标签的使用和属性,包括定义图像、定义图像地图、使用源属性和替换文本属性。同时提供了相关实例和注意事项,帮助读者更好地理解和应用图像标签。 ... [详细]
  • 图片复制到服务器 方向变了_双服务器热备更新配置文件步骤问题及解决方法
    本文介绍了在将图片复制到服务器并进行方向变换的过程中,双服务器热备更新配置文件所出现的问题及解决方法。通过停止所有服务、更新配置、重启服务等操作,可以避免数据中断和操作不规范导致的问题。同时还提到了注意事项,如Avimet版本的差异以及配置文件和批处理文件的存放路径等。通过严格执行切换步骤,可以成功进行更新操作。 ... [详细]
  • 支付宝入门手册 给父母的支付宝入门手册怎么样
    支付宝入门手册,给父母的支付宝入门手册怎么样?支付宝在两周前表示:我们正在做专门给父母看的支付宝常用功能操作指南,把字印的大大的,小伙伴们可以拿回家给长辈。现在,支付宝入门手册终于 ... [详细]
  • 本文介绍了Python对Excel文件的读取方法,包括模块的安装和使用。通过安装xlrd、xlwt、xlutils、pyExcelerator等模块,可以实现对Excel文件的读取和处理。具体的读取方法包括打开excel文件、抓取所有sheet的名称、定位到指定的表单等。本文提供了两种定位表单的方式,并给出了相应的代码示例。 ... [详细]
author-avatar
tlgcc
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有