用HTML5 Canvas来绘制三角形和矩形等多边形的方法


当前第2页 返回上一页

2016314112438272.png (421×318)

绘制矩形
之所以将Canvas绘制矩形单独提出来,是因为Canvas的画笔工具――CanvasRenderingContext2D对象为绘制矩形提供了专用的方法。

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

<!DOCTYPE html> 

<html

<head

<meta charset="UTF-8"

<title>HTML5 Canvas绘制矩形入门示例</title

</head

<body

   

<!-- 添加canvas标签,并加上红色边框以便于在页面上查看 --> 

<canvas id="myCanvas" width="400px" height="300px" style="border: 1px solid red;"

您的浏览器不支持canvas标签。  

</canvas

   

<script type="text/javascript"

//获取Canvas对象(画布)  

var canvas = document.getElementById("myCanvas");  

//简单地检测当前浏览器是否支持Canvas对象,以免在一些不支持html5的浏览器中提示语法错误  

if(canvas.getContext){    

    //获取对应的CanvasRenderingContext2D对象(画笔)  

    var ctx = canvas.getContext("2d");    

        

    //开始一个新的绘制路径  

    ctx.beginPath();  

    //设置线条颜色为蓝色  

    ctx.strokeStyle = "blue";  

    //以canvas中的坐标点(10,10)作为绘制起始点,绘制一个宽度为80px、高度为50px的矩形  

    ctx.rect(10, 10, 80, 50);  

    //按照指定的路径绘制直线  

    ctx.stroke();  

    //关闭绘制路径  

    ctx.closePath();  

}  

</script

</body

</html>

对应的矩形效果显示如下:
2016314112508746.png (422×310)

以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注PHP中文网!

相关推荐:

HTML5和CSS3 实现灵动画的切换效果

以上就是用HTML5 Canvas来绘制三角形和矩形等多边形的方法的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

HTML5中web sql的学习小结

如何使用HTML5中postmessage实现ajax中的post跨域问题的详细介绍

HTML5停止(暂停)当前播放的音频或视频的方法pause()

HTML5的新特性有哪些?HTML5新特性的总结

HTML5使用canvas压缩图片的示例代码

HTML5 canvas实现瀑布流文字效果代码

HTML5中重新加载音频/视频元素的方法load()

使用HTML5的canvas和javascript创建一个绘图程序的示例代码

HTML5新增结构:html主体结构和非主体结构的介绍

移动端HTML5列表的制作方法

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




打赏

取消

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

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

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

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

评论

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