画不出出来三角形

来源:2-3 编程练习

慕粉2053247714

2017-05-31 00:19:27

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

<title>Canvas</title>

<style type="text/css">

* {

margin: 0;

padding: 0;

border: none;

}

canvas {

position: absolute;

top: 0;

right: 0;

bottom: 0;

left: 0;

display: block;

margin: auto;

background: #ececec;

}

</style>

<script type="text/javascript">

window.onload = function() {

var canvas=document.getElementById("canvas")

          var context=canvas.getContext('2d');

         context.moveTo(100,150);

         context.lineTo(300,400);

         context.moveTo(100,150);

         context.lineTo(600,300);

         context.moveTo(400,600);

         context.lineTo(100,300);

         context.stroke();

};

</script>

</head>

<body>

<canvas id="canvas" width="800" height="600">注意,浏览器推荐使用Chrome!</canvas>

</body>

</html>


写回答

2回答

慕粉2053247714

提问者

2017-05-31

context.moveTo(100,150); 这个是定坐标。

context.lineTo(300,400);         

context.lineTo(400,600);

context.lineTo(100,150);

这三个是线的长度 是这样的吧 老师

0

小于飞飞

2017-05-31

你好,从一点好另一点,然后再到另一点,参考代码:

  var context=canvas.getContext('2d');
         context.moveTo(100,150);
         context.lineTo(300,400);         
         context.lineTo(400,600);
         context.lineTo(100,150);
         context.stroke();

希望对你有帮助,祝学习愉快。如解决你的疑惑,欢迎采纳。

0

0 学习 · 5760 问题

查看课程