canvas入门

<html>

  <head>

    <script>

  window.οnlοad=function(){

      var canvas=document.getElementById('cs');    //获取到canvas元素

      var gt=canvas.getContext('2d');          //获取2d上下文对象

      //[1] gt.fillRect(10,10,100,100)          //在横坐标和纵坐标为10的地方创建一个长宽为100的方块

      //[2]gt.strokeRect(10,10,100,100)         //在横坐标和纵坐标为10的地方创建一个长宽为100的边框

      //[3]gt.fillStyle='blue';

      //    gt.fillRect(10,10,100,100);          //方块的颜色就变成了蓝色

      //[4]gt.strokeStyle='green';

      //   gt.strokeRect();                  //边框颜色就变成绿色

      //[5]gt.lineWidth=20;      

      //   gt.strokeRect();                //将边框宽度设置为20

      //[6]gt.lineJoin(round)           

      //   gt.strokeRect();                //设置成圆角的边框

      //[7]gt.beginPath()                //当在一个路径中创建两条线,第二条会覆盖掉第一条。因为在同一个路径;创建两个路径就不会覆盖 

      //[8]gt.closePath()                //当两条或者多条线条,一边想接的时候,会自动生成一条之间将其闭合

      //[9][10][11] gt.moveTo(50,50)         //在坐标(50,50)开始绘制一个点

      //    gt.lineTo(150,150)              //在坐标(150,150)绘制一个连接moveTo的点

      //    gt.stroke();                 //绘制出路径

}    

 

      

    </script>

  </head>

  <body style="background:block">   //设置成和canvas不同颜色比较好区别

    <canvas id="cs" width="400" height="400" style="background:white" ></canvas>  //将canvas的画布设置成长为400和宽为400的白色背景

  </body>

</html>

 

//[1]fillRect(X,Y,W,H)  创建一个默认黑色的方块。  X,Y 表示坐标;W,H表示宽高 

//[2]strokeRect(X,Y,W,H)   创建一个默认黑色的边框。X,Y,W,同上

//[3]fillStyle   修改填充颜色

//[4]strokeStyle  修改边框颜色

//[5]lineWidth  修改边线的颜色

//[6]lineJoin(round or bevel)       修改边框样式    round 为圆角   bevel为斜切

//[7]beginPath()    开辟一条新路径

//[8]closePath()          闭合

//[9]moveTo(x,y)       将绘图游标移动到(x,y),就是在(x,y)这里开始绘图(一个点)

//[10]lineTo (x,y)     从上一个点绘画一条直线到(x,y)

//[11]stroke()      stroke() 方法会实际地绘制出通过 moveTo() 和 lineTo() 方法定义的路径。默认颜色是黑色。

//[12]fill()        由点绘制成图形的图形进行填充颜色

//[13]Rect(X,Y,W,H)  在指定坐标创建一个不填充颜色的方块([1]其实就是[12]和[13]的总和)

//[14]clearRect(x,y,w,h)    //清除掉画布上指定区域的东西    

 

转载于:https://www.cnblogs.com/Mesiky/p/5704262.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值