热门关键字:
jquery > jquery教程 > jquery教程 > js多边形渐变网格背景插件

js多边形渐变网格背景插件

276
作者:管理员
发布时间:2020/2/28 18:39:03
评论数:0
转载请自觉注明原文:http://www.jq-school.com/Show.aspx?id=924

  trianglify是一款js多边形渐变网格背景插件。该插件可以生成基于CANVAS、SVG或PNG图片的多边形网格背景。

  使用方法

  NPM

  npminstalltrianglify--save

  yarn

  yarnaddtrianglify

  在页面中直接引入。

  <scriptsrc="./dist/trianglify.min.js"></script>

  初始化插件

  使用下面的代码生成一个基本的多边形网格背景。

  varpattern=Trianglify({

  width:600,

  height:400,

  cell_size:75,

  variance:0.75,

  seed:null,

  x_colors:'random',

  y_colors:'match_x',

  palette:colorbrewer,

  color_space:'lab',

  color_function:null,

  stroke_width:1.51,

  points:undefined

  })

  //asCanvas

  document.body.appendChild(pattern.canvas())

  //asSVG

  document.body.appendChild(pattern.svg())

  //asPNG

  document.body.appendChild(pattern.png())

  配置参数

  width:pattern的宽度。

  height:pattern的高度。

  cell_size:随机单元格的尺寸。

  variance:网格的随机数。

  seed:RNG的种子。

  x_colors:Xcolorstops

  y_colors:Ycolorstops

  palette:“随机”颜色选项的调色板。

  color_space:用于渐变构造和插值的颜色空间。

  color_function:返回颜色规格的颜色函数f(x,y),该颜色规格可由chroma-js控制。

  stroke_width:描边的宽度。

  points:一组[x,y]坐标为三角形。默认为未定义,并生成点。





如果您觉得本文的内容对您的学习有所帮助:支付鼓励



关键字:jQuery
友荐云推荐