ตัวอย่าง
วาดรูปสี่เหลี่ยมผืนผ้าและเติมรัศมีการไล่ระดับสี / วงกลม:
javascript:
var c=document.getElementById("myCanvas");
var
ctx=c.getContext("2d");
var grd=ctx.createRadialGradient(75,50,5,90,60,100);
grd.addColorStop(0,"red");
grd.addColorStop(1,"white");
// Fill with gradient
ctx.fillStyle=grd;
ctx.fillRect(10,10,150,100);
ลองตัวเอง» สนับสนุนเบราว์เซอร์
ตัวเลขในตารางระบุราว์เซอร์รุ่นแรกที่สนับสนุนอย่างเต็มที่วิธีการ
วิธี | |||||
---|---|---|---|---|---|
createRadialGradient() | ใช่ | 9.0 | ใช่ | ใช่ | ใช่ |
ความหมายและการใช้งาน
createRadialGradient() วิธีการสร้างรัศมี / วัตถุกลมไล่ระดับสี
การไล่ระดับสีสามารถนำมาใช้ในการกรอกข้อมูลสี่เหลี่ยมวงกลมเส้นข้อความ ฯลฯ
เคล็ดลับ: ใช้วัตถุนี้เป็นค่าไป strokeStyle หรือ สไตล์การเติมสี คุณสมบัติ
เคล็ดลับ: ใช้ addColorStop() วิธีการในการระบุสีที่แตกต่างกันและการที่จะวางตำแหน่งของสีในวัตถุไล่ระดับสี
ไวยากรณ์ javascript: | context.createRadialGradient(x0,y0,r0,x1,y1,r1); |
---|
ค่าพารามิเตอร์
พารามิเตอร์ | ลักษณะ |
---|---|
x0 | พิกัด x ของวงกลมเริ่มต้นของการไล่ระดับสี |
y0 | พิกัด y ของวงกลมเริ่มต้นของการไล่ระดับสี |
r0 | รัศมีของวงกลมเริ่มต้น |
x1 | พิกัด x ของวงกลมสิ้นสุดของการไล่ระดับสี |
y1 | พิกัด y ของวงกลมสิ้นสุดของการไล่ระดับสี |
r1 | รัศมีของวงกลมที่สิ้นสุด |