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

本人新手,想用canvas弄个三角形,填充红色,但浏览器没显示我要的结果,这是为什么

<!doctype html>
<html>
    
    <meta charset="utf-8">
    
    <head>
        <title>随笔</title>
    </head>

    <body>
    
        <canvas id="canvas"></canvas>
        
        <script>
            var canvas = document.getElementById('canvas');
            var context = canvas.getContext('2d');
            
            context.beginPath()
            context.moveTo(50,50)
            context.lineTo(50,100)
            context.lineTo(60,60)
            context.lineTo(50,50)
            context.closePath()
            context.fillStyle("#FF0000")
            context.fill()
            
        </script>
    
    </body>
</html>

正在回答

2 回答

不知道楼主现在知道了没有…………应该是context.fillStyle = "FF0000";

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

最后少了context.stroke();

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

Jennis 提问者

不是哇,我要填充一个三角形用fill()方法,stroke()是绘制直线段的
2016-02-22 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

本人新手,想用canvas弄个三角形,填充红色,但浏览器没显示我要的结果,这是为什么

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