画不出出来三角形
来源: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);
这三个是线的长度 是这样的吧 老师
小于飞飞
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();希望对你有帮助,祝学习愉快。如解决你的疑惑,欢迎采纳。
相似问题