流体渐变_⼀个创建交互式流体渐变动画的JS库——granim.js 介绍
granim.js是⼀个在⽹页中创建流畅的交互式流体动画的⼩型JavaScript库,granim.js可以实现各种你想要的渐变的动画效果,是⽹页⾊彩更加丰富,视觉效果更佳!
canvas动画
Github
快速上⼿
以下是基本渐变动画(以下是Gif动图)
具有2种颜⾊组成的队列中的3个渐变的基本渐变动画。
#canvas-basic { position: absolute; display: block; width: 100%; height: 100%; top: 0; right: 0; bottom: 0; left: 0;}
var granimInstance = new Granim({ element: '#canvas-basic', direction: 'left-right', isPausedWhenNotInView: true, states : { "default-state": { 复杂渐变动画
复杂的渐变动画,队列中有2个渐变,不同位置由3种颜⾊组成。
var granimInstance = new Granim({ element: '#canvas-complex', direction: 'left-right', isPausedWhenNotInView: true, states : { "default-state": 具有图像和混合模式的渐变动画
具有2种颜⾊,背景图像和混合模式设置的渐变动画。
var granimInstance = new Granim({ element: '#canvas-image-blending', direction: 'top-bottom', isPausedWhenNotInView: true, image : { sourc 带有图像蒙版的渐变
带有图像蒙版的渐变动画,可在形状下创建渐变动画。
Granim.js
.bloc-logo { position: relative; width: 130px; height: 49px; float: left;}.bloc-logo canvas,.bloc-lo
go .logo-mask { display: block; width: 130px; hei var granimInstance = new Granim({ element: '#logo-canvas', direction: 'left-right', states : { "default-state": { gradients: [ ['#EB33
总结
granim.js是⼀个⾮常不错的⽹页渐变⾊动画库,通过granim.js可以打造⼀个⾮常炫彩的⽹页⾊彩动画,为某些场景下的⽹页增加视觉冲击,效果颇为不错!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论