杏彩

欢迎访问杏彩娱乐!

杏彩平台-杏彩注册-杏彩开户登录【杏彩官网】

Canvas绘制矩形教程

   本文翻译自Steve Fulton & Jeff Fulton HTML5 Canvas, Chapter 2, “The Basic Rectangle Shape”.
 
  让咱们来看一下Canvas内置的简略几何图形 — 矩形的制作。在Canvas中,制作矩形有三种办法:填充(fillRect)、描边(StrokeRect)以及清除(clearRect)。当然,咱们也能够运用“途径”来描绘包括矩形在内的所有图形。
 
  以下是上述三种办法的API:
 
  1.fillRect(x,y,width,height)。制作一个从(x,y)开端,宽度为width,高度为height的实心矩形。
 
  2.strokeRect(x,y,width,height)。制作一个从(x,y)开端,宽度为width,高度为height的矩形框。该矩形框会根据当时设置的strokeStyle、lineWidth、lineJoin和miterLimit特点的不同而渲染成不同的款式。
 
  3.clearRect(x,y,width,height)。清除从(x,y)开端,宽度为width,高度为height的矩形区域,使之彻底通明。
 
  在调用上述办法制作Canvas之前,咱们需要设定填充和描边的款式。设定这些款式最基本的办法是运用24位色(用16进制字符串表示)。以下是一个简略的例子:
 
  代码如下: context.fillStyle = "#000000"; context.strokeStyle = "#ff00ff";
 
  在下面的例子中,填充色设定为黑色,而描边色则设定为紫色:
 
  代码如下: function drawScreen() { context.fillStyle = "#000000"; context.strokeStyle = "#ff00ff"; context.lineWidth = 2; context.fillRect(10, 10, 40, 40); context.strokeRect(0, 0, 60, 60); context.clearRect(20, 20, 20, 20); }
 
 
 
 

上一篇:Google谷歌、百度这些年的搜索引擎算法
下一篇:加快HTML5开发可视化编辑器