กราฟิก HTML

กราฟิก หน้าแรก

Google Maps

แนะนำแผนที่ แผนที่พื้นฐาน การวางซ้อนแผนที่ กิจกรรมของแผนที่ การควบคุมแผนที่ ประเภทแผนที่ แผนที่อ้างอิง

กวดวิชา SVG

บทนำ SVG SVG ใน HTML SVG สี่เหลี่ยมผืนผ้า SVG Circle SVG วงรี สาย SVG รูปหลายเหลี่ยม SVG SVG Polyline เส้นทาง SVG ข้อความ SVG SVG ลากเส้น บทนำตัวกรอง SVG เอฟเฟกต์เบลอ SVG SVG Drop Shadows SVG ลิเนียร์ SVG Radial ตัวอย่าง SVG ข้อมูลอ้างอิง SVG

กวดวิชาผ้าใบ

แนะนำผ้าใบ ภาพวาดบนผืนผ้าใบ พิกัดผ้าใบ ผ้าใบไล่โทนสี ข้อความผ้าใบ ภาพแคนวาส อ้างอิงผ้าใบ

นาฬิกาผ้าใบ

แนะนำนาฬิกา หน้าปัดนาฬิกา ตัวเลขนาฬิกา เข็มนาฬิกา นาฬิกาเริ่ม

เกม HTML

แนะนำเกม เกมแคนวาส ส่วนประกอบของเกม ตัวควบคุมเกม อุปสรรคของเกม คะแนนเกม รูปภาพเกม เสียงเกม เกมแรงโน้มถ่วง เกมเด้ง การหมุนเกม การเคลื่อนไหวของเกม

HTML Canvas Drawing


วาดบนผ้าใบด้วย JavaScript

การวาดภาพทั้งหมดบนผ้าใบ HTML ต้องใช้ JavaScript:

ตัวอย่าง

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

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

ก่อนอื่น คุณต้องหาองค์ประกอบ <canvas>

ทำได้โดยใช้เมธอด HTML DOM getElementById():

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

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

ประการที่สอง คุณต้องมีวัตถุรูปวาดสำหรับผืนผ้าใบ

getContext() เป็นออบเจ็กต์ HTML ในตัวพร้อมคุณสมบัติและวิธีการวาด:

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

ขั้นตอนที่ 3: วาดบนผ้าใบ

สุดท้าย คุณสามารถวาดบนผืนผ้าใบได้

ตั้งค่ารูปแบบการเติมของวัตถุรูปวาดเป็นสีแดง:

ctx.fillStyle = "#FF0000";

คุณสมบัติ fillStyle สามารถเป็นสี CSS การไล่ระดับสีหรือรูปแบบ fillStyle เริ่มต้นเป็นสีดำ

เมธอด fillRect( x,y,width,height ) วาดรูปสี่เหลี่ยมผืนผ้าที่เต็มไปด้วยสไตล์การเติมบนผืนผ้าใบ:

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