ลักษณะ width ของ HTML <canvas>

คำอธิบายและวิธีใช้

width ลักษณะ width กำหนดความกว้างของตัวแบบ <canvas> ด้วยหน่วยเป็นพิกเซล。

คำเตือน

ใช้ ลักษณะ height ตั้งค่าความสูงของตัวแบบ <canvas> ด้วยหน่วยเป็นพิกเซล。

เมื่อตั้งค่าความสูงหรือความกว้างของกระดาษวาดใหม่ ทุกสิ่งที่อยู่บนกระดาษวาดจะถูกล้าง (ดูตัวอย่างที่ด้านล่างของหน้า)

กรุณาเลือก HTML Canvas ต่อรอง เรียนรู้เกี่ยวกับตัวแบบ <canvas> มากยิ่งขึ้นในความรู้ของคุณ。

ตัวอย่าง

ตัวอย่าง 1

ตัวแบบ <canvas> ขนาด 200 พิกเซลต่อทุกทิศทาง:

<canvas id="myCanvas" width="400" height="400" style="border:1px solid">

ทดลองด้วยตัวเอง

ตัวอย่าง 2

ด้วยการตั้งค่าค่าลักษณะ width ให้เป็น 400px เพื่อล้างกระดาษวาด (ใช้ JavaScript):

<canvas id="myCanvas" width="200" height="200" style="border:1px solid"></canvas>
<script>
var c = document.getElementById("myCanvas");
var ctx = c.getContext("2d");
ctx.fillStyle = "#0192B9";
ctx.fillRect(50, 50, 300, 300);
function clearCanvas() {
  c.width = 400;
}
</script>

ทดลองด้วยตัวเอง

การเขียน

<canvas width="pixels">

ค่าของอาตริบิวต

ค่า การอธิบาย
pixels กำหนดความกว้างของแผ่นกราฟิกด้วยพิกเซล (เช่น “100”) ค่าเริ่มต้นคือ 300

การสนับสนุนโดยเบราเซอร์

ตัวเลขในตารางบอกว่าเวอร์ชั่นของเบราเซอร์ที่สนับสนุนคุณสมบัตินี้อย่างเต็มที่

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
4.0 9.0 2.0 3.1 9.0