H5canvas 2:路径,画七巧板

本文介绍如何使用H5canvas通过路径绘制七巧板,展示了利用beginPath(), fillStyle(), closePath()和fill()等方法创建简单图形的技巧,为制作更多创意动画提供基础。" 97028052,7528565,C++与C语言中动态内存分配:malloc与new的对比,"['C语言', 'C++', '内存管理', '动态内存', 'new运算符', 'malloc函数']
摘要由CSDN通过智能技术生成

H5canvas 2:路径,画七巧板

我们小时候应该都玩过七巧板,小小几块板可以拼出很多的图形,我挑了个简单的图形拼凑了一只小船:
在这里插入图片描述
写起来格外简单,代码都是相同的,只是改了几个坐标,主要使用了
beginPath()
fillStyle()
closePath()
fill()
这几个方法
以下是js代码(html 和css代码都是一样的,可参考我之前的文章, 或者直接写 <canvas></canvas> 就可以了)

window.function(){
	var c=document.getElementById("myCanvas");
	var ctx=c.getContext("2d");
	//船帆
	ctx.beginPath();
	ctx.fillStyle="coral";
	ctx.moveTo(250,100);
	ctx.lineTo(250,300);
	ctx.lineTo(350,200);
	ctx.closePath();
	ctx.fill();
	
	ctx.beginPath();
	ctx.fillStyle="cornflowerblue";
	ctx.moveTo(250,300);
	ctx.lineTo(450,300);
	ctx
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值