前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >ivx动效按钮 基础按钮制作 02

ivx动效按钮 基础按钮制作 02

作者头像
1_bit
发布2022-05-10 19:38:03
2.2K0
发布2022-05-10 19:38:03
举报
文章被收录于专栏:我的知识小屋

本节示例:

请添加图片描述
请添加图片描述

一、特效块的制作

在上一节中制作了一个可以增加动效的自定义按钮后,这一节通过这个行按钮对其进行特效制作。

在行按钮中的绝对定位中,我们创建一个行,命名为移入,接下来我们做一个移入动效:

在这里插入图片描述
在这里插入图片描述

此时这个行会覆盖掉文本区域,我们将按钮文本移动至行之上:

在这里插入图片描述
在这里插入图片描述

此时这个行就不会盖掉之前的文本:

在这里插入图片描述
在这里插入图片描述

接着更改这个行为我们喜欢的颜色:

在这里插入图片描述
在这里插入图片描述

接着我们先把行的坐标置于原点:

在这里插入图片描述
在这里插入图片描述

二、给动效块添加动画

此时我们需要将这个动效块行放置于这个按钮之外,那么此时可以给予指责格行的 x 值为负,并且由于该行还需要向上移动一段距离,所以该行的 y 值也需要为负一段距离:

在这里插入图片描述
在这里插入图片描述

接着,咱们需要给这个动效块添加动画,点击行,添加轨迹:

在这里插入图片描述
在这里插入图片描述

在轨迹中设置动画长度为 0.5:

在这里插入图片描述
在这里插入图片描述

随后我们在关键帧区平均打上 3 个关键帧,时间位置分别是 0、0.25 、0.5 秒:

在这里插入图片描述
在这里插入图片描述

接着我们选中中间的关键帧,更改该关键帧使其移动到自定义按钮区域,并且完全覆盖掉整个区域:

在这里插入图片描述
在这里插入图片描述

此时理应再设置第三个关键帧使其返回到原来的位置,但时在这里默认状态是本来位置所以不再设置。

三、设置鼠标移入事件

接着咱们给自定义行设置鼠标移入事件,移入时播放这个轨迹动画到下一个关键帧:

在这里插入图片描述
在这里插入图片描述

如果选择播放动画将会播放完动画效果,这个效果并不是我们所需要的,所以在这里只需要选择播放至下一个关键帧即可。

设置完毕后再设置一个鼠标移出事件,设置其轨迹播放至上一个关键帧,为什么不直接设置播放至下一个关键帧是因为这样做会使动画无限生效,否则播放完了再调用关键帧播放则会无效,并且之前设置3个关键帧是为了使这个帧动画完备,方便更改:

在这里插入图片描述
在这里插入图片描述

此时页面效果如下:

请添加图片描述
请添加图片描述

但是此时你会发现,这只是一个块的动画特效,并不能说是按钮的,那如何解决呢?

此时只需要设置自定义按钮的是否裁剪为 是 即可,这样就会使这个按钮中超过按钮的区域将不会显示:

在这里插入图片描述
在这里插入图片描述

此时我们重命名轨迹为移入动画、重命名行1为移入块:

在这里插入图片描述
在这里插入图片描述

此时预览即可完成一个动效按钮:

若想设置其对应的圆角边框,只需要设置自定义按钮行即可,他将会裁剪掉显示区域外部的内容:

在这里插入图片描述
在这里插入图片描述

后续将会有更多特效按钮制作教程。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-05-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、特效块的制作
  • 二、给动效块添加动画
  • 三、设置鼠标移入事件
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档