《2019年4月12日》【连续 555天】
标题:绘制一个镂空正方形.html;
内容:
var myCanvas = document.querySelector('canvas');
var ctx = myCanvas.getContext('2d');
/*1.绘制两个正方形 一大200一小100 套在一起*/
ctx.moveTo(100,100);
ctx.lineTo(300,100);
ctx.lineTo(300,300);
ctx.lineTo(100,300);
ctx.closePath();
ctx.moveTo(150,150);
ctx.lineTo(150,250);
ctx.lineTo(250,250);
ctx.lineTo(250,150);
ctx.closePath();
/*2.去填充*/
//ctx.stroke();
ctx.fillStyle = 'red';
ctx.fill();
/*在填充的时候回遵循非零环绕规则*/
本文介绍了一种使用HTML5 Canvas API绘制镂空正方形的方法,通过叠加两个大小不同的正方形并调整填充方式,实现了非零环绕规则下的镂空效果。代码示例清晰,适合初学者学习。
3820

被折叠的 条评论
为什么被折叠?



