为什么出不来呢

来源: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回答

好帮手慕星星

2019-04-03

你好,代码中有两处问题,渐变的颜色以及渐变的位置不对,可以参考下图进行修改:

http://img.mukewang.com/climg/5ca4321e0001e48912130515.jpg

自己可以测试下,祝学习愉快!

0

0 学习 · 4826 问题

查看课程