借助Granimjs制作绚丽的流体动画

本文介绍了如何利用Granimjs库制作流体动画,包括基础用法、实现按钮hover时的动画效果,以及如何在React中封装成可复用的动画按钮组件。通过实例展示了Granimjs在前端开发中的应用。
摘要由CSDN通过智能技术生成

前言

Granim是什么?Granim是一个流体动画库,那么流体动画又是什么?流体动画就是渐变色不断地移动,我们看一个案例就知道了:

我们想要做一个流体动画按钮,有三种方式:

1.设计师制作lottie文件,前端直接播放
2.设计师制作GIF播放
3.前端用css模拟流体动画或者用canvas绘制动画

但是如果设计师不愿意做的话,我们只能自己想办法,用css模拟流体动画性能较好,但是代码成本很高,调试效果成本也很高,所以使用现成的动画库可能更符合我们的需求,那么我们就找到了Granimjs(怎么找到的Granimjs我们在文章最后揭晓)

Granimjs

官网效果很炫酷:sarcadass.github.io/granim.js/

官方文档:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值