2016-04-25

今天是2016年04月25日,也是我学习JS的第12天。
今天学习的需要内容是html5的canvas!

◆ canvas

1.创建画布
<canvas id="mycanvas" width="1200px" height="500px"></canvas>

2.获取画布
var mycanvasEle = document.getElementById("mycanvas")

3.创建一支笔
var ctx = mycanvasEle.getContext("2d");

4.开始画图
ctx.beginPath();

5.内容
(1)直线:
ctx.moveTo(20,20); →开始坐标
ctx.lineTo(100,20); →结束坐标
(2)弧
ctx.arcTo(150,20,180,70,50);
(3)圆
ctx.arc(100, 100, 20, 0.5 * Math.PI, 2 * Math.PI);
(4)矩形
ctx.rect(200, 200, 100, 100); →会放入缓存
ctx.fillRect(50, 200, 100, 100); →不会放入缓存
ctx.fillStyle = "gray"; → 颜色
(5)文字
ctx.font = "20px 微软雅黑";
ctx.textBaseline = "top";
ctx.shadowBlur = 10; →在基线的什么位置
ctx.shadowColor="black";
ctx.fillText("阿杰,你好!!", 0, 0);

>_<貌似还有好多的属性要学习。。。。。

6.结束一部分
(1)填充: ctx.fill();
(2)描边: ctx.stroke();

7.结束一整块
ctx.closePath();

【每一块由“beginPath”开头,“closePath”结束。】

转载于:https://www.cnblogs.com/cjy2016/p/5433600.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值