首页 > 其他 > 详细

Canvas画布

时间:2017-11-01 23:42:13      阅读:245      评论:0      收藏:0      [点我收藏+]

1、Canvas是一个图形容器(画布),在网页中他是一个矩形框,它本身不具有作画功能,通常是在js中实现完成

            var c=document.getElementById("myCanvas");           //先获取canvas
            var ctx=c.getContext("2d");          //创建一个context对象,工作环境;
            ctx.fillStyle="#FF0000";           //填充颜色
            ctx.fillRect(10,10,100,100);          //(x,y,width,height) x方向的开始位置,y方向的开始位置,图形的宽度和高度,

完成一个矩形填充

2、Canvas - 路径

(1)在Canvas上画线,我们将使用以下两种方法:

                moveTo(x,y) 定义线条开始坐标      //开始的坐标

        lineTo(x,y) 定义线条结束坐标           //结束的坐标

           绘制线条我们必须使用到 "ink" 的方法,就像stroke().

 

(2)在canvas中绘制圆形, 我们将使用以下方法:

           arc(x,y,r,start,stop)开始的坐标,半径

           实际上我们在绘制圆形时使用了 "ink" 的方法, 比如 stroke() 或者 fill()

   var c=document.getElementById("myCanvas");   //先获取canvas;
      var ctx=c.getContext("2d");    //创建一个context对象,工作环境;
      ctx.beginPath();  //开始画图
      ctx.arc(95,50,40,0,2*Math.PI);
      ctx.stroke();
   

3、Canvas - 文本

使用 canvas 绘制文本,重要的属性和方法如下:

        font - 定义字体

  • fillText(文本内容,x,y) - 在 canvas 上绘制实心的文本 
  • strokeText(文本内容,x,y) - 在 canvas 上绘制空心的文本

 

Canvas画布

原文:http://www.cnblogs.com/guanyushan/p/7768890.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!