HTML canvas(画布)createRadialGradient()方法

  • createRadialGradient()方法定义和用法

    createRadialGradient()方法创建径向/圆形渐变对象。
    渐变可用于填充矩形,圆形,线条,文本等。
    提示:使用此对象作为strokeStyle或fillStyle属性的值 。
    提示:使用addColorStop()方法指定不同的颜色,以及在渐变对象中放置颜色的位置。

  • createRadialGradient()方法浏览器支持

    Internet Explorer Chrome FireFox Safari Opera
    9.0(含)以上 支持 支持 支持 支持
  • createRadialGradient()方法语法

    context.createRadialGradient(x0,y0,r0,x1,y1,r1);

  • createRadialGradient()方法实例

    var c=document.getElementById("myCanvas");
    var ctx=c.getContext("2d");
    
    var grd=ctx.createRadialGradient(75,50,5,90,60,100);
    grd.addColorStop(0,"red");
    grd.addColorStop(1,"white");
    
    // Fill with gradient
    ctx.fillStyle=grd;
    ctx.fillRect(10,10,150,100);
    
    尝试一下
  • createRadialGradient()方法参数值

    类型 描述
    x0 渐变的起始圆的x坐标
    y0 渐变的起始圆的y坐标
    r0 起始圆的半径
    x1 渐变的结束圆的x坐标
    y1 渐变的结束圆的y坐标
    r1 结束圆的半径
  • createRadialGradient()方法相关页面

    HTML教程:HTML脚本

    HTML教程:HTML画布