动画渐变背景灵感来自Stripe.com Stripe Gradient.js

  • 源码大小:183.05KB
  • 所需积分:1积分
  • 源码编号:19JP-3681
  • 浏览次数:764次
  • 最后更新:2023年07月10日
  • 所属栏目:动画
本站默认解压密码:19jp.com 或 19jp_com

简介

stripe-gradient.js是一个JavaScript插件,受stripe.com的启发,它在Canvas元素上渲染动画渐变背景。

它很灵活,很容易定制,可以作为jQuery或JavaScript插件使用(不需要图像)。

如何使用它:

1.创建一个HTML5画布元素,条纹渐变动画将在该元素上进行渲染。

  1. <canvas id="demo"></canvas>

2.在文档中加载stripe-gradient.js库。

  1. <!-- jQuery Is OPTIONAL -->
  2. <script src="/path/to/cdn/jquery.slim.min.js"></script>
  3.  
  4. <!-- stripe-gradient.js -->
  5. <script src="/path/to/dist/stripe-gradient.js"></script>

3.在画布元素上初始化插件,并为渐变定义一个颜色数组。

  1. // As A Vanilla JS Plugin
  2. new Gradient({
  3. canvas: '#demo',
  4. colors: ['#a960ee', '#ff333d', '#90e0ff', '#ffcb57']
  5. });
  6.  
  7. // As A jQuery Plugin
  8. $('#demo').gradient({
  9. colors: ['#a960ee', '#ff333d', '#90e0ff', '#ffcb57']
  10. });

4.所有默认选项。

  1. canvas: null,
  2. colors: ['#f00', '#0f0', '#00f'],
  3. wireframe: false,
  4. density: [.06, .16],
  5.  
  6. angle: 0,
  7. amplitude: 320,
  8. static: false, // Enable non-animating gradient
  9.  
  10. loadedClass: 'is-loaded',

预览截图