การวาด Canvas HTML

วาดบนกระดานวาดด้วย JavaScript

ทุกการวาดบนกระดานวาดใน HTML ต้องทำด้วย JavaScript:

ตัวอย่าง

<script>
const canvas = document.getElementById("myCanvas");
const ctx = canvas.getContext("2d");
ctx.fillStyle = "#FF0000";
ctx.fillRect(0, 0, 150, 75);
</script>

ลองทดลองเอง

ขั้นที่ 1: หาองค์ประกอบ Canvas

ในตอนแรก คุณจะต้องหาองค์ประกอบ <canvas>:

นี่ทำได้โดยใช้วิธี HTML DOM คือ getElementById():

const canvas = document.getElementById("myCanvas");

ขั้นที่ 2: สร้างวัตถุวาด

นอกจากนี้ คุณต้องการวัตถุวาดกระดานวาด。

getContext() เป็นวัตถุ HTML ภายในต้นฉบับ ที่มีคุณสมบัติและวิธีสำหรับวาด:

const ctx = canvas.getContext("2d");

ขั้นที่ 3: วาดบนกระดานวาด

ในที่สุด คุณสามารถวาดบนกระดานวาดได้แล้ว。

ตั้งค่าสีที่ทำตารางของวัตถุวาดเป็นสีแดง:

ctx.fillStyle = "#FF0000";

fillStyle ค่าที่เริ่มต้นคือสีดำ。

fillRect(x,y,width,height) วิธีในการวาดสี่เหลี่ยมจัตุรัสบนกระดานวาด โดยใช้สีที่ทำตารางเพื่อทำตาราง:

ctx.fillRect(0, 0, 150, 75);

ดูเพิ่มเติม:

คู่มืออ้างอิง Canvas ที่เต็มของ CodeW3C.com