HTML5 canvas如何绘制圆形?(代码实例)


本文摘自PHP中文网,作者不言,侵删。

canvas能用于绘制各种图形,那么如何使用HTML5 canvas绘制一个圆形呢?本篇文章就来给大家介绍关于HTML5 canvas绘制圆形的方法,下面我们来看具体的内容。

HTML5 canvas

我们来直接看示例

代码如下

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

<!DOCTYPE html>

<html>

<head>

  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

  <title></title>

  <meta charset="utf-8" />

 

  <script type="text/javascript">

       function draw() {

          var canvas = document.getElementById('SimpleCanvas');

 

          if ( ! canvas || ! canvas.getContext ) {

            return false;

          }

 

          var cx = 360;

          var cy = 400;

          var radius = 36;

 

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

          context.beginPath();

          context.arc(cx, cy, radius, 0, 2 * Math.PI, false);

          context.fillStyle = '#9fd9ef';

          context.fill();

          context.lineWidth = 1;

          context.strokeStyle = '#00477d';

          context.stroke();

 

      }

  </script>

</head>

<body onload="draw()" style="background-color:#D0D0D0;">

  <canvas id="SimpleCanvas" width="640" height="480" style="background-color:#FFFFFF;"></canvas>

  <div>Canvas Demo</div>

</body>

</html>

运行结果

阅读剩余部分

相关阅读 >>

利用HTML5自定义实现播放器代码分享

HTML5新增标签有哪些?HTML5中新增的13种标签的简单介绍

HTML5本地存储之webstorage介绍

HTML5边玩边学(十)-俄罗斯方块之控制界面篇(源码)

HTML5中canvas与svg有什么区别

HTML5各种头部meta标签的功能

HTML5制作屏幕手势解锁功能

HTML5 source标签怎么用?HTML5 source标签属性介绍

canvas实现高阶贝塞尔曲线

HTML5打开手机扫码功能及优缺点_HTML5教程技巧

更多相关阅读请进入《HTML5》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...