html-Canvas-1.1

创建画布

要想让咱们的东西展示出来,那肯定要有个画布哦,就是咱们作画的地方哦。那我们就要创建canvas画布。

<canvas id="myCanvas" width="200" height="250" style="border:1px solid #c3c3c3;"></canvas>

这里有东西需要咱们注意一下哦,width height,咱们可以直接写在canvas里,因为他有这个属性哦,是不是极好啊,哈哈。

同时还有个问题,如果我们要让canvas自适应,并且内部定位不是固定值。如果将宽度和高度写到样式里面,我们就会定位错误。所以我们很有必要使用js创建宽度和高度属性到canvas里面

 

准备作画

刚才我们创建了画布,那我们在哪作画?是在canvas中间么?不是的!!是在js中间,用代码创建啊。

var c = document.getElementById("myCanvas"); //找到我们的画布
var cxt = c.getContext("2d");  //创建context 对象,目前仅支持2d,返回一个用于在画布上绘图的环境

接下来我们只要在cxt中画画就可以在canvas上看到了,是不是很厉害啊。

 

基础知识


1、移动点                             2、创建路径

3、颜色                                4、设置剪裁区

5、将源图像绘制到目标图像上


1、移动点

cxt.moveTo(10, 10);  //移动到(10,10)坐标位置

2、创建路径

cxt.beginPath();  //丢弃任何当前定义的路径并且开始一条新的路径。它把当前的点设置为 (0,0)。
cxt.closePath();  //用直线连接首尾

cxt.stroke();     //绘制轮廓形状

3、颜色

cxt.fillStyle = "black"; //设置填充颜色,默认为黑色
cxt.fill();              //填充
cxt.strokeStyle = "red"; //设置外框颜色
cxt.globalAlpha = 0.5;   //设置透明度 0.0(不透明)~1.0(透明)

4、设置剪裁区


                
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值