HTML5 canvas 画布的建立和描绘一些基本样式

Canvas画布 :

1.建立 body中建立canvas画布

<canvas id="canvas" width="400" height="600" style="border: 1px solid;"></canvas>

2.JavaScript中对画布进行样式设置

  1.获取画布  

var canvas = document.getElementById("canvas");

  2.获取画笔

var context = canvas.getContext("2d"); //画布为2D效果

  3.获取样式

context.strokeStyle = "#0000ff";//边框类型 

context.fillStyle="#ff0000";  //填充类型    

  4.给画布上色(矩形)

context.strokeRect(100,100,200,100);

 context.fillRect(20,20,150,100); //画布的填充位置

4.画布的集中绘画方式

 A  矩形: 得到如上画笔之后

context.strokeStyle = "#0000ff";//边框颜色  

context.fillStyle="#ff0000";  //填充颜色     

context.strokeRect(100,100,200,100);

 context.fillRect(20,20,150,100); //画布的填充位置

B 三角形

   context.moveTo(500,100); //起点

   context.lineTo(500,300); //连线到第二个点

   context.lineTo(700,300); //连线到第三个点

   context.lineTo(500,100); //连线回到起点

   context.lineWidth = 3 ;  //边框宽度

   context.fill();  //三角形填充类型

   context.stroke();  //三角形边框类型

C 圆形

   //样式 边框颜色  0.8 透明度 //圆

   context.strokeStyle = "rgba(255,0,0,0.8)";

   context.beginPath(); 开始

   //画圆的方法  arc参数入下

x y redius startAngle endAngleanticlockwise:顺时针/逆时针

   //x y 为圆心的坐标

   //逆时针: false 顺时针 :true

    context.arc(200,200,60,0,Math.PI*2,false);

    context.stroke();  //边框类型

D 图片

var image = new Image();

image.src = "gravel.jpg";

image.onload = function(){

//显示图像绘制图片的方法drawImage 参数(图片,x,y,图片宽度,图片高度)

context.drawImage(image,100,100,170,200);

}

 

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值