背景彩带动画插件ribbon.js

所属分类:其他-动画效果

 36605  409  查看评论 (3)
分享到微信朋友圈
X
背景彩带动画插件ribbon.js ie兼容10

使用方法

在<body>和</ body>之间插入以下代码。

<script src="dist/ribbon.min.js"></script>

在标签</ body>之前建议,如下所示:

<html>
<head>
	...
</head>
<body>
	...
	...
	...
	<script src="dist/ribbon.min.js"></script>
</body>
</html>

请不要在<head> </ head>中添加代码。

配置

  • size:功能区的大小,默认值:90。

  • alpha:行的不透明度(0~1),默认值:0.6。

  • zIndex:z空间的索引,默认值:-1。


例:

<script type="text/javascript" size="150" alpha='0.3' zIndex="-2" src="dist/ribbon.min.js"></script>

将脚本节点上的配置设置为属性。 所有配置都有默认值,您可以选择设置其中任何一个,或者不设置任何配置。

js中参数设置1:

this._options = {
    // 色带HSL饱和度
    colorSaturation: "80%",
    // 色带HSL亮度量
    colorBrightness: "60%",
    // 带状颜色不透明度
    colorAlpha: 0.65,
    // 在HSL颜色空间中循环显示颜色的速度有多快
    colorCycleSpeed: 6,
    // 从哪一侧开始Y轴 (top|min, middle|center, bottom|max, random)
    verticalPosition: "center",
    // 到达屏幕另一侧的速度有多快
    horizontalSpeed: 200,
    // 在任何给定时间,屏幕上会保留多少条带
    ribbonCount: 3,
    // 添加笔划以及色带填充颜色
    strokeSize: 0,
    // 通过页面滚动上的因子垂直移动色带
    parallaxAmount: -0.5,
    // 随着时间的推移,为每个功能区添加动画效果
    animateSections: true
};

参数设置2:

this._canvas = document.createElement("canvas");
this._canvas.style["display"] = "block";
this._canvas.style["position"] = "fixed";
this._canvas.style["margin"] = "0";
this._canvas.style["padding"] = "0";
this._canvas.style["border"] = "0";
this._canvas.style["outline"] = "0";
this._canvas.style["left"] = "0";
this._canvas.style["top"] = "0";
this._canvas.style["width"] = "100%";
this._canvas.style["height"] = "100%";
this._canvas.style["z-index"] = "-1";
this._canvas.id = "bgCanvas";
this._canvas.style["background-color"]="#1f1f1f";
this._onResize();

通过设置这些参数可以控制背景彩带的宽度高度位置等, github原插件是用户点击随机出现, 这个省略了点击, 直接随机生成3条彩带

相关插件-动画效果

css实现任务奔跑

利用backgroundposition,实现人物跑步的动画 ,并且支持快慢,暂停等
  动画效果
 34163  446

金币抽奖效果

金币抽奖效果
  动画效果
 50772  414

three.js 创建 多面立方体

基于three.js 创建6面立方体模型 可旋转添加动画
  动画效果
 27585  313

漂亮雨滴效果

css3,sass实现漂亮雨滴效果
  动画效果
 45284  512

讨论这个项目(3)回答他人问题或分享插件使用方法奖励jQ币 评论用户自律公约

    吱唔猪 0
    2022/5/28 23:26:58
    可以说一下如何调整目标容器么 回复
    曹懦懦?? 0
    2019/5/7 13:05:07
    可以分享一下嘛
        x5457567920
        2021/12/28 16:32:12
        jkey
    回复
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
取消回复