为什么出不来呢
来源:5-4 编程练习
qq_白色约定_0
2019-04-03 10:59:31
var canvas=document.getElementById("canvas");
var ctx=canvas.getContext("2d");
var radialGradient = ctx.createRadialGradient(400,150,0,400,150,200);
radialGradient.addColorStop(0,"red");
radialGradient.addColorStop(.2,"Yellow");
radialGradient.addColorStop(.4, "Orange");
radialGradient.addColorStop(.6, "pink");
radialGradient.addColorStop(.8, "yeloow");
radialGradient.addColorStop(1,"pink");
ctx.fillStyle = radialGradient;
ctx.arc(400,400,300,0, Math.PI * 2,true);
ctx.fill();
1回答
你好,代码中有两处问题,渐变的颜色以及渐变的位置不对,可以参考下图进行修改:
自己可以测试下,祝学习愉快!
相似问题