搜索添加 交互_如何快速将微交互添加到您的网站

本文介绍如何使用Micron.js库为网站添加微妙的动画效果,无需编写复杂样式,仅需简单数据属性即可实现多种微交互,如摇晃、淡入淡出等效果。同时,还介绍了如何调整动画时长、缓动功能以及如何将动画绑定到特定元素。

搜索添加 交互

在今天的快速提示中,我将向您展示如何使用名为micron.jsJavaScript库向您的网站添加微交互。 使用micron.js,您可以在网页元素中添加微妙的动画,而不必自己编写样式-一切都使用标记中的数据属性完成。 让我们来看看!

观看Micron.js截屏视频

1.获取micron.js

访问micron.js主页,您将找到一些演示,以及指向该存储库的链接。 首先,您需要CSS文件和JavaScript文件,其CDN链接如下所示:

<link href="https://unpkg.com/webkul-micron@1.1.4/dist/css/micron.min.css" type="text/css" rel="stylesheet">
<script src="https://unpkg.com/webkul-micron@1.1.4/dist/script/micron.min.js" type="text/javascript"></script>

将它们添加到您看到的页面中,或者如果您使用的是CodePen笔,则在笔设置中将链接添加到CSS和JavaScript选项卡。

2.添加微交互

让我们以锚元素为例。 采取以下措施:

<a href="#" class="demo-button">Default</a>

像这样单击锚点绝对不会执行任何操作。 但是,通过添加一个名为data-micron的数据属性,我们可以为锚添加一些特色。

<a href="#" class="demo-button" data-micron="shake">Default</a>

在这里,您将看到我们已将值shake添加到属性中。 这本可以是许多价值观之一,所有价值观都给我们带来了不同的互动:

  • 褪色
  • 果冻
  • 弹跳
  • 多田
  • 摇摆
  • 闪烁
  • 混蛋
  • 流行音乐

现在,当您单击锚点时,您将以微交互形式看到一些视觉反馈。

3.调整动画时长

添加另一个数据属性将使我们能够更改动画的持续时间:

data-micron-duration="1"

给定的值以秒为单位,因此上面的属性会将默认动画的速度减慢一秒钟。

4.调整缓动功能

您现在就掌握了这个技巧,对吗? 让我们添加另一个属性来调整动画的缓动功能。

data-micron-timing="linear"

同样,这里支持许多熟悉的值:

  • 线性的
  • 缓入
  • 缓和
  • 缓入

5.绑定到另一个元素

我们可以使用micron.js来定位除点击之外的元素,这次有两个数据属性:

data-micron-bind="true" data-micron-id="target"

在这种情况下,我们说绑定是true ,并且我们希望动画对具有id为target的元素生效。

在下面的演示中查看所有这些示例的集合,包括绑定(单击“ 绑定”按钮并看到红色的div动画):

结论

Micron.js在微交互方面的作用比我们在本教程中展示的更多,请访问网站,开始玩乐,亲身体验!

翻译自: https://webdesign.tutsplus.com/tutorials/how-to-quickly-add-microinteractions-to-your-website--cms-30823

搜索添加 交互

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值