ตัวอย่าง
วาดรูปสี่เหลี่ยมผืนผ้าและเติมรัศมีการไล่ระดับสี / วงกลม:
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() | 4.0 | 9.0 | 3.6 | 4.0 | 10.1 |
ความหมายและการใช้งาน
createRadialGradient() วิธีการสร้างรัศมี / วัตถุลาดวงกลม
การไล่ระดับสีสามารถนำมาใช้ในการกรอกสี่เหลี่ยมวงกลมเส้นข้อความ ฯลฯ
Tip: ใช้วัตถุนี้เป็นค่าที่จะ strokeStyle หรือ สไตล์การเติมสี คุณสมบัติ
Tip: ใช้ addColorStop() วิธีการในการระบุสีที่แตกต่างกันและการที่จะวางตำแหน่งของสีในวัตถุไล่ระดับสี
ไวยากรณ์ JavaScript: | context createRadialGradient( x0,y0,r0,x1,y1,r1 ) ; |
---|
ค่าพารามิเตอร์
พารามิเตอร์ | ลักษณะ |
---|---|
x0 | พิกัด x ของวงกลมเริ่มต้นของการไล่ระดับสี |
y0 | พิกัด y ของวงกลมเริ่มต้นของการไล่ระดับสี |
r0 | รัศมีของวงกลมเริ่มต้น |
x1 | พิกัด x ของวงกลมสิ้นสุดของการไล่ระดับสี |
y1 | พิกัด y ของวงกลมสิ้นสุดของการไล่ระดับสี |
r1 | รัศมีของวงกลมที่สิ้นสุด |
<ผ้าใบวัตถุ