搜索

canvas 详细运用教养程

  原文地址:http://www.cnblogs.com/tim-li/archive/2012/08/06/2580252.html

  原干很强大悍

  带航

  前言根本知绘制矩形肃清矩形区域圆弧道路绘制线段绘制贝塞尔曲线线急躁变径向急变(发散)图形变形(平移、旋转、收缩放)矩阵更换(图形变形的机制)图形构成给图形绘制阴影绘制图像(图片平铺、裁剪剪、像斋处理[不单图像、带拥有其他绘制图形])绘制文字管和恢骈样儿子(context)管文件结合setInterval创造触动画结语、demo下载

  前言

  是html5出产即兴的新标注签,像所拥局部dom对象壹样它拥有己己己本身的属性、方法和事情,就中就拥有绘制的方法,js却以调用它到来终止绘制 ,近日到在研读《html5与css3威信指南》下面对就中最好玩的canvas的念书做下就学笔记与试验。

  温馨提示:以下壹实在验请运用最新版的opera

  顶部

  根本知

  context:壹直觉得此雕刻个翻译成“左右文”真够蛋疼疼的,context是壹个查封装了很多绘打造用的对象,获取此雕刻个对象的方法是

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

  或许此雕刻个2d勾宗了父亲家的拥有限遐想,条是很不满的畅通牒你html5还条是个微丫头,不供3d效力动。

  canvas元斋绘制图像的时分拥有两种方法,区别是

  context.fill()//堵空

  context.stroke()//绘制边框

  style:在终止图形绘制前,要设置好绘制的样式

  context.fillStyle//堵空的样式

  context.strokeStyle//边框样式

  context.lineWidth//图形边框广大为怀度

  色的体即兴方法:

  直接用色名称:"red" "green" "blue"

  什六进制色值: "#EEEEFF"

  rgb(1-255,1-255,1-255)

  rgba(1-255,1-255,1-255,透皓度)

  和GDI是如此的形似,因此用费过GDI的对象应当很快就能上顺手

  顶部

  绘制矩形 context.fillRect(x,y,width,height) strokeRect(x,y,width,height)

  x:矩形终点左右背靠标注(背靠标注原点为canvas的左上角,天然确切的到来说是原始原点,前面写到变形的时分你就懂了,当今临时不用相干)

  y:矩形终点揪背靠标注

  width:矩形长度

  height:矩形高

  

  顶部

  肃清矩形区域 context.clearRect(x,y,width,height)

  x:肃清矩形终点左右背靠标注

  y:肃清矩形终点揪背靠标注

  width:肃清矩形长度

  height:肃清矩形高

上一篇:1?????? 基于注松的顶持

下一篇:没有了

888真人手机版|888真人app|888真人备用网址-官方网址