码迷,mamicode.com
首页 > Web开发 > 详细

HTML5中的新元素(Canvas)

时间:2015-12-11 01:30:41      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:

写了一晚上canvas的笔记和API,结果总是断网,没存,也没传上来,白写了,用canvas绘制矩形或圆形吧。

canvas是HTML5新增的一个标签,IE8和IE8以下的版本都不支持canvas,canvas在浏览器中显示的格式为图片的png格式。

<!DOCTYPE html>
<html>
<head>
<title>创建路径绘制矩形或圆形</title>
<meta charset="utf-8" />
</head>

<body>
<canvas id="canvas" width="500px" height="300px"></canvas>

<script>
var canvas = document.getElementById("canvas");
var context = canvas.getContext("2d");

// 1. 标识创建路径
context.beginPath();
// 2. 设置矩形
context.rect(10,10,100,100);
// 3. 标识结束
context.closePath();
// 4. 绘制实心
context.fill();

// 绘制空心矩形
context.beginPath();
context.rect(10,120,100,100);
context.closePath();
context.stroke();

// 绘制实心圆形
context.beginPath();
context.arc(170,60,50,0,Math.PI*2);
context.closePath();
context.fill();

// 绘制空心圆形
context.beginPath();
context.arc(170,170,50,0,Math.PI*2);
context.closePath();
context.stroke();

// 绘制实心弧形
context.beginPath();
context.arc(280,60,50,0,Math.PI*3/2,false);
context.closePath();
context.fill();

// 绘制空心弧形
context.beginPath();
context.arc(280,170,50,0,Math.PI*3/2);
context.closePath();
context.stroke();

</script>
</body>
</html>

HTML5中的新元素(Canvas)

标签:

原文地址:http://www.cnblogs.com/webljx/p/5037824.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!