canvas教程

外星人源码论坛

字号+ 作者:H5之家 来源:H5之家 2016-08-22 17:00 我要评论( )

html5之canvas

canvas是html5出现的新标签,主要用来画图,看见网上能用来实现各种图形,所以感觉很好玩,就学习了一下。
canvas绘制图形有两种方法:
[ol]
context.fill()                //填充
context.stroke()            //绘制边框
[/ol]
在绘制图形前要设置好图形样式,也有两种方法:
[ol]
context.fillStyle()            //填充的样式
context.strokeStyle()            //边框样式
[/ol]
下面就开始绘制各种图形
[ol]绘制矩形
   context.fillRect(x,y,width,height)
   context.fillRect(x,y,width,height)
   x : 矩形的起点横坐标
   y : 矩形的起点纵坐标
   width : 矩形的宽度
[/ol]

  • function draw(){
  •         var canvas = document.getElementById('chen'),
  •             context = canvas.getContext('2d');
  •             canvas.width = 100;
  •             canvas.height = 100;
  •             context.fillStyle = 'red';        //发现要先设置填充颜色
  •             context.fillRect(0, 0, 100 ,100);
  •             context.strokeRect(0, 100, 100 ,100);
  •             
  •     }
  • draw();

    复制代码


    [ol]圆
       context.arc(x,y,radius,starAngle,endAngle, anticlockwose)
       radius : 半径
    [/ol]

     

  • 1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

    相关文章
    • html5之Canvas画图

      html5之Canvas画图

      2016-05-28 15:03

    • HTML5之Canvas标签简要学习

      HTML5之Canvas标签简要学习

      2015-11-10 19:01

    • 【HTML5之canvas学习】HTML5之canvas学习开发,HTML5之canvas学习

      【HTML5之canvas学习】HTML5之canvas学习开发,HTML5之canvas学习

      2015-11-04 09:21

    网友点评
    i