canvas教程

读javascript高级程序设计04-canvas(2)

字号+ 作者:H5之家 来源:H5之家 2017-08-06 11:01 我要评论( )

然后调用fillStyle或者strokeStyle设置成渐变对象,就可以了。 gradient=context.createLinearGradient(-200,200,-100,300 );gradient.addColorStop( 0,'white' );gradient.addColorStop( 1,'black' );context.fill

然后调用fillStyle或者strokeStyle设置成渐变对象,就可以了。

gradient=context.createLinearGradient(-200,200,-100,300); gradient.addColorStop(0,'white'); gradient.addColorStop(1,'black'); context.fillStyle=gradient; context.fillRect(-200,200,100,100);

Image(5)

②创建放射渐变:

创建渐变对象:调用createRadialGradient(起点圆心x坐标,起点圆心y坐标,起点圆半径,终点圆x坐标,终点圆y坐标,终点圆半径);

调用addColorStop()方法设置色标;

将fillStyle或者strokeStype设置成放射渐变对象。

gradientR=context.createRadialGradient(200,200,10,200,200,100); gradientR.addColorStop(0,'white'); gradientR.addColorStop(1,'blue'); context.fillStyle=gradientR; context.fillRect(100,100,200,200);

Image(6)

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • Canvas学习:线型

    Canvas学习:线型

    2017-08-06 12:01

  • nest.js 源码

    nest.js 源码

    2017-08-01 13:06

  • 用Javascript和canvas实现的涂鸦板,似乎不支持IE8及以下浏览器

    用Javascript和canvas实现的涂鸦板,似乎不支持IE8及以下浏览器

    2017-07-29 13:00

  • 当屏幕调整大小时调整画布大小

    当屏幕调整大小时调整画布大小

    2017-07-29 08:00

网友点评
t