Canvas createLinearGradient() Metodong
Definisyon at paggamit
createLinearGradient()
Ang paraan ay gumagawa ng linear gradient object.
Ang gradient ay maaaring gamitin para sa pagpunan ng parang, bilog, linya, teksto at iba pa.
Mga payo:Gumamit ng bagay na ito bilang strokeStyle o fillStyle Halaga ng Atribute.
Mga payo:Gumamit ng: addColorStop() Ang paraan ay nagtutukoy ng iba't ibang kulay, at saan nasa gradient object ang posisyon ng kulay.
Sample
Mga pangkatilingan:
Tukuyin ang pagbabagong kulay mula sa itim hanggang sa puti (mula kaliwa hanggang kanan) bilang estilo ng pagpunan sa parang.
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);
Mga Tagapagsalita
context.createLinearGradient(x0,y0,x1,y1);
Halaga ng Parametro
Parametro | Paglalarawan |
---|---|
x0 | Ang yugto ng x na nagsisimula ng pagbabagong kulay. |
y0 | Ang yugto ng y na nagsisimula ng pagbabagong kulay. |
x1 | Ang yugto ng x na nagtatapos ng pagbabagong kulay. |
y1 | Ang yugto ng y na nagtatapos ng pagbabagong kulay. |
Higit pang mga sample
Sample 2
Tukuyin ang pagbabagong kulay (mula itaas hanggangibaba) bilang estilo ng pagpunan sa parang.
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);
Sample 3
Tukuyin ang pagbabagong kulay mula sa itim hanggang sa pulang puti bilang estilo ng pagpunan sa parang.
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);
Suporta ng browser
Ang mga numero sa talahanayan ay nagtatalaga ng unang bersyon ng browser na ganap na sumusuporta sa katangian.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
4.0 | 9.0 | 3.6 | 4.0 | 10.1 |
注释:Internet Explorer 8 以及更早的版本不支持 <canvas> 元素。