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>

运行结果

阅读剩余部分

相关阅读 >>

h5的localstorage本地存储使用详解

HTML5 边框怎么设置

canvas处理图片的方法

h5微信支付之引入微信的js-sdk包失败的解决方法

HTML5 source type有什么用处?HTML5 source标签的详细介绍

HTML5 什么是prefetch/prerender?介绍HTML5 中prefetch/prerender

HTML5仿微信聊天界面和朋友圈代码

如何使用HTML5 canvas绘制一个矩形

关于canvas下载二维码和图片加水印的方法

详细介绍HTML5简易在线画图工具的实现案例

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




打赏

取消

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

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

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

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

评论

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