html5 canvas

绘制方块

    •fillRect(L,T,W,H):默认颜色是黑色

    •strokeRect(L,T,W,H):带边框的方块

    •默认一像素黑色边框,显示出来的不一样原因(往左边和右边各分了0.5像素,又因为计算机显示都是一像素一像素显示,它会帮咱们补充成左右各一像素,所以变成了两像素)

避免这个问题:

设置绘图

    •fillStyle:填充颜色(绘制canvas是有顺序的)

    •lineWidth:线宽度,是一个数值

    •strokeStyle:边线颜色

    •<canvas id="myCanvas"></canvas>

    •<script type="text/javascript">

    •var canvas=document.getElementById('myCanvas');

    •var ctx=canvas.getContext('2d');

    •ctx.fillStyle='#FF0000';

    •ctx.fillRect(0,0,80,100);

    •</script>

边界绘制

lineJoin:边界连接节点样式

    -miter(默认),round(圆角),bevel(斜角)

lineCap:端点样式

    -butt (默认),round(圆角),square(高度多出为宽一半的值)

绘制路径

    beginPath:开始绘制路径

    closePath:结束绘制路径

    moveTo:移动到绘制的新目标点

    lineTo:新的目标点

绘制路径—2

    •Stroke:画线,默认黑色

    •Fill:填充,默认黑色

    •Rect:矩形区域

   •clearRect:删除一个画布的矩形区域

    •Save:保存路径

    •Restore:恢复路径

小例子1:鼠标画线

小例子2:方块移动(canvas10

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值