HTML5 canvas圆形泡泡动画背景特效

background.js是一款HTML5 canvas梦幻圆形泡泡动画背景特效。通过background.js插件,你可以轻

松的制作出带渐变效果的气泡动画背景效果,并且背景颜色能在4种颜色间平滑过渡转换。


在线预览 下载

background.js插件的特点还有:

  • 支持4种渐变颜色。
  • 实现梦幻泡泡效果。
  • 动画平滑过渡效果。
  • 检测移动设备并尝试优化资源。
  • 纯JavaScript制作,没有任何依赖。

使用方法

在页面中引入background.js文件。

javascript 复制代码
<script src="path/to/background.js"></script>

HTML结构

使用<canvas>元素来创建背景。

bash 复制代码
<canvas id="background"></canvas>         

CSS样式

如果要制作全屏效果,可以使用下面的css代码将元素固定在视口中。

bash 复制代码
#background {
  position: fixed;
  top: 0;
  left: 0;
  z-index: -100;
}  

配置参数

background.js创建可以修改的配置参数如下:

bash 复制代码
var options =
  {
    resolution: 1,
    gradient:
    {
      resolution: 4,
      smallRadius: 0,
      hue:
      {
        min: 0,
        max: 360
      },
      saturation:
      {
        min: 40,
        max: 80
      },
      lightness:
      {
        min: 25,

        max: 35
      }
    },
    bokeh:
    {
      count: 30,
      size:
      {
        min: 0.1,
        max: 0.3
      },
      alpha:
      {
        min: 0.05,
        max: 0.4
      },
      jitter:
      {
        x: 0.3,
        y: 0.3
      }
    },
    speed:
    {
      min: 0.0001,

      max: 0.001
    },
    debug:
    {
      strokeBokeh: false,
      showFps: false
    }
  };   
相关推荐
IT_陈寒16 小时前
React性能优化实战:这5个Hooks技巧让我的应用快了40%
前端·人工智能·后端
江天澄16 小时前
HTML5 中常用的语义化标签及其简要说明
前端·html·html5
知识分享小能手17 小时前
jQuery 入门学习教程,从入门到精通, jQuery在HTML5中的应用(16)
前端·javascript·学习·ui·jquery·html5·1024程序员节
2501_9181269117 小时前
用html5写一个打巴掌大赛
css·css3·html5
美摄科技17 小时前
H5短视频SDK,赋能Web端视频创作革命
前端·音视频
常常不爱学习17 小时前
Vue3 + TypeScript学习
开发语言·css·学习·typescript·html
黄毛火烧雪下17 小时前
React Native (RN)项目在web、Android和IOS上运行
android·前端·react native
fruge17 小时前
前端正则表达式实战合集:表单验证与字符串处理高频场景
前端·正则表达式
baozj17 小时前
🚀 手动改 500 个文件?不存在的!我用 AST 撸了个 Vue 国际化神器
前端·javascript·vue.js
用户40993225021217 小时前
为什么Vue 3的计算属性能解决模板臃肿、性能优化和双向同步三大痛点?
前端·ai编程·trae