วิธี HTML canvas closePath()
คำนิยามและวิธีใช้
closePath()
วิธีที่จะสร้างเส้นทางจากจุดปัจจุบันไปยังจุดเริ่มต้น
คำแนะนำ:ใช้ stroke() วิธีเพื่อวาดเส้นทางที่เฉพาะตัวบนแคนวัส
คำแนะนำ:ใช้ fill() ใช้วิธีเพื่อทาสีภาพ (เริ่มต้นเป็นสีดำ) โปรดใช้ fillStyle ใช้รายการคุณสมบัติเพื่อทาสีสีอื่น ๆ หรือ กราดสี
ตัวอย่าง
ตัวอย่าง 1
วาดเส้นทางรูป L แล้ววาดเส้นตรงกลับไปยังจุดเริ่มต้น:
JavaScript:
var c = document.getElementById("myCanvas"); var ctx=c.getContext("2d"); ctx.beginPath(); ctx.moveTo(20,20); ctx.lineTo(20,100); ctx.lineTo(70,100); ctx.closePath(); ctx.stroke();
คำแนะนำ:มีตัวอย่างเพิ่มเติมที่ส่วนล่างของหน้า
คำนิยามและวิธีใช้
context.closePath();
ตัวอย่างเพิ่มเติม
ตัวอย่าง 2
ใช้สีเขียวเป็นสีที่จะทาสีในลักษณะนี้:
JavaScript:
var c = document.getElementById("myCanvas"); var ctx=c.getContext("2d"); ctx.beginPath(); ctx.moveTo(20,20); ctx.lineTo(20,100); ctx.lineTo(70,100); ctx.closePath(); ctx.stroke(); ctx.fillStyle="green"; ctx.fill();
การสนับสนุนโปรแกรมนำ
ตัวเลขในตารางนี้ระบุว่าเวอร์ชั่นแรกที่สนับสนุนคุณสมบัตินี้
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
4.0 | 9.0 | 3.6 | 4.0 | 10.1 |
หมายเหตุ:Internet Explorer 8 และเวอร์ชั่นที่เก่ากว่าไม่สนับสนุนสิ่งที่ชื่อว่า <canvas>