gpt4 book ai didi

javascript - HTML Canvas 填充不起作用

转载 作者:行者123 更新时间:2023-11-30 10:04:39 25 4
gpt4 key购买 nike

HTML:HTML:

<canvas id="main"  height="1000" width="1500"></canvas>

JS

  var c = document.getElementById("main");
var ctx = c.getContext("2d");
ctx.beginPath();
ctx.moveTo(200,300);
ctx.lineTo(800,0);
ctx.moveTo(800,0);
ctx.lineTo(1500,300);
ctx.moveTo(1500,300);
ctx.lineTo(200,300);
ctx.closePath();
ctx.stroke();
ctx.fillStyle="#8ED6FF";
ctx.fill();

JSFiddle

最佳答案

Fiddle更新代码

  var c = document.getElementById("main");
var ctx = c.getContext("2d");
ctx.beginPath();
ctx.moveTo(200,300);
ctx.lineTo(800,0);
ctx.lineTo(1500,300);
ctx.lineTo(200,300);
ctx.closePath();
ctx.stroke();
ctx.fillStyle="#8ED6FF";
ctx.fill();

你不需要再次移动到同一点,因为你已经在那个点上了..所以这就是它不起作用的原因

关于javascript - HTML Canvas 填充不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29795899/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com