lib/quietflow.js

(开头部分) 14KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

/**
 * quietflow.js
 * Paul Krishnamurthy 2016
 *
 * https://paulkr.com
 * paul@paulkr.com
 */

function randCol (r, g, b, a) {
  return "rgba(" + Math.floor(Math.random() * r).toString() + "," +
                   Math.floor(Math.random() * g).toString() + "," +
                   Math.floor(Math.random() * b).toString() + "," + a + ")";
}

$.fn.quietflow = function (attributes) {

  // Cache node
  var $element = $(this);
  var $limitX  = $element.width();
  var $limitY  = $element.height();

  var centerX  = $limitX/2;
  var centerY  = $limitY/2;

  // Remove quietflow 
  $("#Quietflow").remove();

  var theme   = "starfield";
  var z_index = -1000;

  var effectNames = [
    "squareFlash",      
    "vortex",           
    "bouncingBalls",    
    "shootingLines",    
    "simpleGradient",   
    "starfield",        
    "layeredTriangles", 
    "cornerSpikes",     
    "floatingBoxes"
  ];

  // Theme defaults
  var defaults = {

    squareFlash : {
      squareSize : 10,
      maxRed     : 255,
      maxGreen   : 255,
      maxBlue    : 255,
      speed      : 100
    },

    vortex : {
      mainRadius    : 20,
      miniRadii     : 30,
      backgroundCol : "#3498DB",
      circleCol     : "#34495E",
      speed         : 10
    },
后面还有 472 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。