html5中可以实现绘画图形的功能,须要把稳的是html5只供应2D,不供应3D绘画功能。canvas元素是H5总新增的元素,它用来专门绘制图形。你也可以把canvas元素理解成一块“画布”,我们可以在个中绘制图形。在canvas元素中绘画不是拿鼠标来绘制图形,实际上在H5完成绘画功能,不仅仅须要canvas元素,而且须要JavaScript脚本来合营才能完成绘制图形。以是说把html5中的canvas元素理解成画布是是得当不过的。
html5中的canvas元素
canvas元素必须要指定id、width(宽)、height(高)属性,虽然canvas元素是H5中用来绘制的图形,但是它的放置放和其他的元素没有差异。比如说canvas id=\"大众myCanvas\"大众 width=\公众200\"大众 height=\公众100\"大众是放置了一个200100的canvas元素。
html5中的常用的绘制图形
绘制矩形
创建canvas元素→取得高下文(利用canvas工具的getcontent方法得到高下文)→添补绘制边框→设定样式→指定线宽、颜色。代码如下图:
可以用clearRect方法擦除指定区域的图形,使矩形区域颜色变透明,context.clearRect(x,y,width,height)。
绘制圆形
绘制圆形要比矩形繁芜一点,须要利用到路径,创建图形路径→关闭路径→调用绘制方法、路径。代码如下:
cxt.beginPath();是开始创建路径,有几次是循环创建路径,每次开始都须要调用beginPath()函数。
cxt.arc(70,18,15,0,Math.PI2,true);是是创建路径,利用了arc()方法,它的语法如下:
cxt.closePath();cxt.fill();关闭绘画路径后调用绘制路径。末了给大家一个作业,你可以试试下面的代码在浏览器实行后会是什么图形?
关于“html5中绘制图形”先聊到这。每天学习一个知识点,逐日寄语”人生之苦,苦在选择,人生之难,难在放弃”如转载清标明出处。