请选择 进入手机版 | 继续访问电脑版

渐变方案

[复制链接]
查看1457 | 回复0 | 2021-3-8 08:55 | 显示全部楼层 |阅读模式
  1. 线性渐变
  2.            var grd=ctx.createLinearGradient(x0,y0,x1,y1);
  3.                      x0-->渐变开始的x坐标
  4.           y0-->渐变开始的y坐标
  5.           x1-->渐变结束的x坐标
  6.           y1-->渐变结束的y坐标
  7.          
  8.       grd.addColorStop(0,"black");      设置渐变的开始颜色
  9.       grd.addColorStop(0.1,"yellow");   设置渐变的中间颜色
  10.       grd.addColorStop(1,"red");        设置渐变的结束颜色

  11.             ctx.strokeStyle=grd;
  12.       ctx.stroke();
  13.       
  14.       备注:
  15.          addColorStop(offse,color);
  16.          中渐变的开始位置和结束位置介于0-1之间,0代表开始,1代表结束。中间可以设置任何小数
  17.          
  18.   ☞ 径向渐变
  19.   
  20.                   ctx.createradialGradient(x0,y0,r0,x1,y1,r1);

  21.             (x0,y0):渐变的开始圆的 x,y 坐标

  22.             r0:开始圆的半径

  23.             (x1,y1):渐变的结束圆的 x,y 坐标

  24.             r1:结束圆的半径

复制代码


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

UID
434
贡献
3
丢币
0
主题
59
回帖
0
注册时间
2021-2-21
最后登录
2021-12-28