HTML canvas(画布)addColorStop()方法

  • addColorStop()方法定义和用法

    addColorStop()方法指定渐变对象中的颜色和位置。
    通常addColorStop()方法与createLinearGradient()或createRadialGradient()一起使用 。
    注意:您可以多次调用addColorStop()方法来更改渐变。如果省略此渐变对象的方法,则渐变将不可见。您需要创建至少一个色标以具有可见渐变。

  • addColorStop()方法浏览器支持

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

    gradient.addColorStop(stop,color);

  • addColorStop()方法实例

    var c=document.getElementById('myCanvas');
    var ctx=c.getContext('2d');
    
    var grd=ctx.createLinearGradient(0,0,170,0);
    grd.addColorStop(0,"black");
    grd.addColorStop(1,"white");
    
    ctx.fillStyle=grd;
    ctx.fillRect(20,20,150,100);
    
    尝试一下
  • addColorStop()方法参数值

    类型 描述
    stop 介于0.0和1.0之间的值,表示渐变中开始和结束之间的位置
    color 要在停止位置显示的CSS颜色值
  • addColorStop()方法相关页面

    HTML教程:HTML脚本

    HTML教程:HTML画布