// draw on <canvas>drawOnCanvas2D('#playground', (ctx) => {constdx=10;ctx.lineWidth =10; // stroke widthctx.fillStyle ='#f00'; // fill color = redctx.beginPath(); // โญ begin new pathctx.moveTo(100- dx,40); // โญ begin new subpathctx.lineTo(200- dx,140);ctx.lineTo(100- dx,140);ctx.closePath(); // โญ closed subpathctx.moveTo(300+ dx,40); // โญ begin new subpathctx.lineTo(300+ dx,140);ctx.lineTo(200+ dx,140); // open subpathctx.fill(); // fill path (โญ on all subpaths)ctx.stroke(); // stroke path (โญ on all subpaths)});