canvas入门(一)绘制线与正方形

canvas入门系列

canvas入门(一) 绘制线与正方形
canvas入门(二) 标签width与style:width的区别
canvas入门(三) 绘制代码分块
canvas入门(四) 绘制线的扩展api
canvas入门(五) 贝塞尔曲线
canvas入门(六) 旋转、偏移、缩放
canvas入门(七) 中心旋转

hello,欢迎小伙伴来学习canvas,精彩的canvas世界即将扑面而来

首先在body中创建一个canvas标签,如下

<canvas width:300 height:300></canvas>

在js中获取canvas标签

var canvas = document.getElementsByTagName('canvas')[0];

获取canvas绘图环境

var context = canvas.getContext("2d");

例一
定义一个起点

context.moveTo(60, 60);

定义一个终点

context.lineTo(60, 260);

开始绘制

context.stroke();

在这里插入图片描述
例二
绘画一个正方形

context.moveTo(60, 60);
context.lineTo(60, 260);
context.lineTo(260, 260);
context.lineTo(260, 60);
context.lineTo(60, 60);
context.stroke();

在这里插入图片描述
例三
修饰正方形
定义线条粗细

context.lineWidth = 6;

定义线条颜色

context.strokeStyle = "#0ff";
context.moveTo(60, 60);
context.lineTo(60, 260);
context.lineTo(260, 260);
context.lineTo(260, 60);
context.lineTo(60, 60);
context.stroke();

效果图如下
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

风舞红枫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值