为了账号安全,请及时绑定邮箱和手机立即绑定

为什么我五角星出不来 ?检查了好多遍了

<body>

<canvas id="canvas" style="border:1px solid #000;display:block">
</canvas>
<script>
window.onload=function(){
var canvas=document.getElementById("canvas");
canvas.width=800;
canvas.height=800;
var context=canvas.getContext('2d');
context.beginPath();
 for(var i=0;i<5;i++){
  context.lineTo(Math.cos((18+i*72)/180*Math.PI)*300+400,
  -Math.sin((18+i*72)/180*Math.PI)*300+400);
  context.lineTo(Math.cos((18+i*72)/180*Math.PI)*150+100,
  -Math.sin((18+i*72)/180*Math.PI)*150+100);}
  
context.closePath();
context.lineWidth=10;
}
</script>
</body>


正在回答

2 回答

你没有stroke()啊,fill()也没有,两者至少留一个。

0 回复 有任何疑惑可以回复我~

找到问题出在哪里了~~

0 回复 有任何疑惑可以回复我~
#1

逆水行

哪里出问题了?
2018-01-17 回复 有任何疑惑可以回复我~
#2

逆水行

别说都是18
2018-01-17 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么我五角星出不来 ?检查了好多遍了

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信