创建漂亮动态背景特效的jQuery插件

技术知识
0 2207
小师傅 小师傅2018-04-23
积分:2397

插件介绍

quietflow.js是一款可以制作漂亮动态背景特效的jQuery插件。通过该jQuery插件你可以制作出星空背景效果,方块马赛克效果,弹性小球效果,渐变效果,线条动画特效等等背景动画特效。

资源点击下载:

quietflow.zip


制作方法

使用该jQuery插件需要引入jQuery和quietflow.min.js文件。

<script src="js/jquery.min.js"></script>
<script src="js/quietflow.min.js"></script>               
 初始化插件

在页面DOM元素加载完毕之后,可以通过下面的方法来在你需要制作背景动画的元素上调用该插件。

$("#element").quietflow();
// 或者
$("body").quietflow();              

 配置参数

quietflow.js有许多可用的配置参数。下面的配置参数都对应它们各自不同的theme来使用。

 通用参数
  • theme:选择一种主题。默认值是"starfield"。

  • z_Index:canvas对象的z-index。默认值是-1000。

例如:

$("body").quietflow({
    theme : "starfield",
    z_Index : -1
})               
 starfield
  • starColor:星星的颜色。默认值为white。

  • starSize:星星的最大随机尺寸,默认值为3。

  • speed:动画速度。默认值为100。

 squareFlash
  • squareSize:方块的大小,默认值为10。

  • maxRed,maxGreen,maxBlue:红绿蓝颜色的最大值,这些颜色会随机分配到每一个方块中。默认值都设置为255(100%随机)。

  • speed:新方块产生的速度,单位毫秒,默认值为100。

 vortex
  • mainRadius:大圆的半径,默认值为20。

  • miniRadii:大圆中包含的小圆的半径,默认值为30。

  • backgroundCol:圆的背景颜色,默认值为"#01FAFC"。

  • circleCol:圆的颜色,默认值为"#6F6F6F"

  • speed:圆移动的速度,默认值为10。

 bouncingBalls
  • specificColors:如果你不希望圆的颜色被随机分配使用该参数,它接收一组颜色作为参数。默认设置为空。

  • backgroundCol:背景颜色,默认值为"#D6D6D6"。

  • maxRadius:圆的最大随机半径,默认值为40。

  • bounceSpeed:圆移动的速度,默认值为50。

  • bounceBallCount:圆的数量,默认值为50。

  • transparent:是否将圆设置为50%的透明,默认值为true。

 shootingLines
  • backgroundCol:背景颜色,默认值为black。

  • lineColor:线条的颜色,默认值为white。

  • lineGlow:线条发光的颜色,默认值为white。

  • lines:线条的数量,默认值为50。

  • speed:线条闪动的速度,默认值为150。

 simpleGradient
  • primary:渐变的开始色,默认值为"#D4145A"。

  • accent:渐变的结束色,默认值为"#FBB03B"。

 layeredTriangles
  • specificColors:如果你不希望三角形的颜色被随机分配使用该参数,它接收一组颜色作为参数。默认设置为空。

  • backgroundCol:背景颜色,默认值为"#D6D6D6"。

  • triangles:三角形的数量,默认值为50。

  • transparent:是否将三角形设置为50%的透明,默认值为true。

 cornerSpikes
  • specificColors:如果你不希望圆形的颜色被随机分配使用该参数,它接收一组颜色作为参数。默认设置为空。

  • backgroundCol:背景颜色,默认值为black。

  • lineColor:线条的颜色,默认值为white。

  • lineGlow:线条发光的颜色,默认值为white。

  • speed:闪烁的速度,默认值为100。

 floatingBoxes
  • specificColors:如果你不希望圆形的颜色被随机分配使用该参数,它接收一组颜色作为参数。默认设置为空。

  • backgroundCol:背景颜色,默认值为"#D6D6D6"。

  • boxCount:盒子的数量,默认值为400。

  • maxBoxSize:最大随机盒子的长度,默认值为40。

  • transparent:是否将盒子设置为50%的透明,默认值为true。

文章来至于网络:http://www.htmleaf.com/jQuery/Layout-Interface/201508072370.html

精选帖子
Android 可可影视 v3.3.6无广告纯净版 3243
Android QQ音乐 v11.3.7 定制版解锁免费听歌无广告版 3821
Android 草图大师SKP v1.5 解锁会员版 9151
Android OmoFun追漫神器 v4.2.1 无广告绿色版 6188
AdobeGenP Adobe全家桶系列激活工具 v3.5.0/3.4.14.1 绿色版 6780
Android 七猫免费听书 v1.4 解锁高级版 5160
超良心的抢票神器——Bypass1.16 4898
Android 玲珑加速器 v6.10.9.40 解锁无限时间 3531
Android 大师兄影视 v3.3.8 去广告会员版 2668
热门帖子
Grok 4.6 代理自动制作视频!从提示词到成片全流程详细分享|AI Agent 实操分享 65
不会写作也能干!AI 全自动生成文稿,一单纯赚 900+,全套接单模板直接搬! 64
2个月收入6705元,最新平台小众赛道,全程Ai操作人人可做! 59
金牌影院 v7.0.1 高清影视追剧软件APP 57
快手短剧挂载 全托管 单号月入200-600 可批量 3-5分钟搞定 53
WorkBuddy全能AI工作台实战课:从3步搭建AI工作台到Skill技能、知识库与办公自动化,系统掌握全场景应用 52
淘宝闪购一分购拉新玩法-更新0911:20元每单+大厂高价项目,掌握素材制作、精准引流与用户下单转化方法 48
全自动番茄挂机玩法,日入300+边阅读边积累,轻松获得额外收入 48
Workbuddy技能变现实战教程:AI批量做内容+经验包装成产品+自动完成交付,一人跑通轻资产创业模式 46