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

HTML การอ้างอิง

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


 

HTML canvas createLinearGradient() Method

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

ตัวอย่าง

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

YourbrowserdoesnotsupporttheHTML5canvastag

javascript:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");

var grd=ctx.createLinearGradient(0,0,170,0);
grd.addColorStop(0,"black");
grd.addColorStop(1,"white");

ctx.fillStyle=grd;
ctx.fillRect(20,20,150,100);
ลองตัวเอง»

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

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

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

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

createLinearGradient() วิธีการสร้างวัตถุลาดเชิงเส้น

การไล่ระดับสีสามารถนำมาใช้ในการกรอกข้อมูลสี่เหลี่ยมวงกลมเส้นข้อความ ฯลฯ

เคล็ดลับ: ใช้วัตถุนี้เป็นค่าไป strokeStyle หรือ fillStyle คุณสมบัติ

เคล็ดลับ: ใช้ addColorStop() วิธีการในการระบุสีที่แตกต่างกันและการที่จะวางตำแหน่งของสีในวัตถุไล่ระดับสี

ไวยากรณ์ javascript: context.createLinearGradient(x0,y0,x1,y1);

ค่าพารามิเตอร์

พารามิเตอร์ ลักษณะ
x0 พิกัด x ของจุดเริ่มต้นของการไล่ระดับสี
y0 พิกัด y ของจุดเริ่มต้นของการไล่ระดับสี
x1 X-พิกัดของจุดสิ้นสุดของการไล่ระดับสี
y1 พิกัด y ของจุดสิ้นสุดของการไล่ระดับสี

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

ตัวอย่าง

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

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);
ลองตัวเอง»

ตัวอย่าง

กําหนดการไล่ระดับสีที่จะไปจากสีดำเป็นสีแดง, สีขาวเป็นรูปแบบการเติมสำหรับสี่เหลี่ยมผืนผ้า 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);
ลองตัวเอง»

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