ล่าสุดการพัฒนาเว็บบทเรียน
×

HTML การอ้างอิง

HTML ตามลำดับตัวอักษร (เรียงลำดับ) HTML ตามหมวดหมู่ (เรียงลำดับ) HTML แอตทริบิวต์ HTML แอตทริบิวต์ทั่วโลก HTML เหตุการณ์ HTML ผ้าใบ HTML เสียง / วิดีโอ HTML doctypes HTML เข้ารหัส URL HTML รหัสภาษา HTML รหัสประเทศ HTTP ข้อความ HTTP วิธีการ PX จะ EM แปลง แป้นพิมพ์ลัด


 

HTML canvas fillStyle Propery

<html ผ้าใบอ้างอิง

ตัวอย่าง

กำหนดสีแดงเติมสีสี่เหลี่ยม:

Yourbrowserdoesnotsupportthecanvastag

javascript:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
ctx.fillStyle="#FF0000";
ctx.fillRect(20,20,150,100);
ลองตัวเอง»

สนับสนุนเบราว์เซอร์

ตัวเลขในตารางระบุราว์เซอร์รุ่นแรกที่สนับสนุนอย่างเต็มที่วิธีการ

วิธี
fillStyle() ใช่ 9.0 ใช่ ใช่ ใช่

ความหมายและการใช้งาน

ชุดคุณสมบัติสไตล์การเติมสีหรือส่งกลับสีไล่ระดับสีหรือรูปแบบที่ใช้ในการกรอกการวาดภาพ

ค่าเริ่มต้น: # 000000
ไวยากรณ์ javascript: context.fillStyle=color|gradient|pattern;

ค่าทรัพย์สิน

ความคุ้มค่า ลักษณะ เล่น
color ค่าสี CSS ที่ระบุเติมสีของภาพวาด ค่าเริ่มต้นคือ # 000000 เล่น "
gradient การไล่ระดับสีวัตถุ ( เชิงเส้น หรือ radial ) ที่ใช้ในการกรอกข้อมูลการวาดภาพ
แบบแผน pattern วัตถุที่จะใช้ในการกรอกข้อมูลการวาดภาพ

ตัวอย่างเพิ่มเติม

ตัวอย่าง

กําหนดการไล่ระดับสี (บนลงล่าง) เป็นรูปแบบการเติมสำหรับสี่เหลี่ยมผืนผ้า:

Yourbrowserdoesnotsupportthecanvastag

javascript:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
var my_gradient=ctx.createLinearGradient(0,0,0,170);
my_gradient.addColorStop(0,"black");
my_gradient.addColorStop(1,"white");
ctx.fillStyle=my_gradient;
ctx.fillRect(20,20,150,100);
ลองตัวเอง»

ตัวอย่าง

กําหนดการไล่ระดับสี (จากซ้ายไปขวา) เป็นรูปแบบการเติมสำหรับสี่เหลี่ยมผืนผ้า:

Yourbrowserdoesnotsupportthecanvastag

javascript:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
var my_gradient=ctx.createLinearGradient(0,0,170,0);
my_gradient.addColorStop(0,"black");
my_gradient.addColorStop(1,"white");
ctx.fillStyle=my_gradient;
ctx.fillRect(20,20,150,100);
ลองตัวเอง»

ตัวอย่าง

กําหนดการไล่ระดับสีที่จะไปจากสีดำเป็นสีแดง, สีขาวเป็นรูปแบบการเติมสำหรับสี่เหลี่ยมผืนผ้า A:

Yourbrowserdoesnotsupportthecanvastag

javascript:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
var my_gradient=ctx.createLinearGradient(0,0,170,0);
my_gradient.addColorStop(0,"black");
my_gradient.addColorStop(0.5,"red");
my_gradient.addColorStop(1,"white");
ctx.fillStyle=my_gradient;
ctx.fillRect(20,20,150,100);
ลองตัวเอง»

ภาพที่จะใช้:

โคมไฟ

ตัวอย่าง

ใช้ภาพในการกรอกข้อมูลการวาดภาพ:

YourbrowserdoesnotsupporttheHTML5canvastag

javascript:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
var img=document.getElementById("lamp");
var pat=ctx.createPattern(img,"repeat");
ctx.rect(0,0,150,100);
ctx.fillStyle=pat;
ctx.fill();
ลองตัวเอง»

<html ผ้าใบอ้างอิง