var context= canvas.getContext("2d");?
来源:2-4 移动端应用
web_東
2017-02-17 22:51:17
<!DOCTYPE html>
<html lang="en">
<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: #abcdef;
}
p{
position:relative;
left:130px;
top:600px;
bottom: 100px;
margin: 100px 100px;
}
</style>
<script type="text/javascript">
window.onload = function() {
// 在此完成任务
var canvas=document.getElementById("canvas");
var context= canvas.getContext("2d");
context.moveTo(100,100);
context.lineTo(300,200);
context.lineTo(300,100)
context.lineTo(100,100)
context.stroke();
};
</script>
</head>
<body>
<canvas id="canvas" width="800" height="600">注意,浏览器推荐使用Chrome!</canvas>
<p> 获得Canvas元素<br>
1. 提示:使用 document.getElementById()<br>
2. 获得在画布上绘图的环境<br>
提示:使用getContext( )方法<br>
3.绘制水平线、垂线等直线。<br>
提示:使用moveTo( )、lineTo( )方法<br>
4. 最后将画的线绘制出来<br>
提示:使用stroke( )方法<br>
5. 体验了画直线,那现在扩展下思路,绘制一个三角形。<br>
提示:三角形,三个角连接起来,所以考虑设置三个点的坐标。</p>
</body>
</html>
3回答
Canyo
2017-11-30
要想在画布上进行绘图,必须获得画布的上下文,取得绘图上下文的引用,需要调用getContext()方法来获取,传入2d是取得2d上下文对象
web_東
提问者
2017-02-19
下滑线部分不懂、
小丸子爱吃菜
2017-02-19
你想问的问题是?可以将问题描述的清楚直观一些么?
相似问题