Canvas createLinearGradient() စနစ်
ဒီ အသုံးချင်း နှင့် အပြုအမူ
createLinearGradient()
ဘာသာစကားသုံးစံ ကို အသုံးပြုပါ အရောင်ပြောင်းလဲသုံးစံ အား လက်ဆုံးပြင်တွင် အသုံးပြုရန်
gradient အား လက်ဆုံးပြင်တွင် အသုံးပြုရန် နှင့် အဆိုင် ပုံစံများကို အသုံးပြုနိုင်ပါ
အဆိုင်အားစိုက် strokeStyle သို့မဟုတ် fillStyle အချက်အလက်
အဆိုင်အဆိုင် addColorStop() ဘာသာစကားသုံးစံ ကို အသုံးပြုပါ အရောင် နှင့် gradient အားစိုက်အားစိုက်တွင် အရောင်တွင်းသို့ ထိထွက်ပေးရန် ဘာသာစကားသုံးစံ
ဌာန
အခြား သုံးစွဲသုံးစံ
အကြီးထိုး မှ အနည်းဆုံး အထိ ဖြင့် ဖြူ မှ အနည်းဆုံး အထိ အရောင်ပြောင်းလဲသုံးစံ (အဆိုင် အတိုင်း သို့) ကို လက်ဆုံးပြင်တွင် အသုံးပြုရန် အသုံးပြုပါ
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);
အက္ခရာ
context.createLinearGradient(x0,y0,x1,y1);
အပါအဝင် ပြင်းအား
အပါအဝင် | ဖော်ပြ |
---|---|
x0 | အရောင်ပြောင်းလဲသုံးစံ၏ စတင်အကွာ |
y0 | အရောင်ပြောင်းလဲသုံးစံ၏ စတင်အမြင့် |
x1 | အရောင်ပြောင်းလဲသုံးစံ၏ အဆုံးပိုင်းအကွာအတွင်း |
y1 | အရောင်ပြောင်းလဲသုံးစံ၏ အဆုံးပိုင်းအမြင့်အား |
ပိုမိုသုံးစွဲသုံးစံ
ဌာန 2
အရောင်ပြောင်းလဲသုံးစံ (အထက်မှ အောက်သို့) ကို လက်ဆုံးပြင်တွင် အသုံးပြုရန် အသုံးပြုပါ
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);
ဌာန 3
အကြီးထိုး မှ အနည်းဆုံး အထိ ဖြင့် ပြန်လည်သုံးစံကို လက်ဆုံးပြင်တွင် အသုံးပြုရန် အသုံးပြုပါ
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);
ဘာသာစကားသုံးစံ အတွက် ကူးကြမ်းခြင်း
အချက်အလက်များသည် အထူးသဖြင့် ထိရောက်မှုရှိသော ဘာသာစကားသုံးစံကို သုံးစွဲသော ဘာသာစကားသုံးစံ၏ ပထမဆုံး ခွဲဝင်သုံးစံကို ညွှန်ပြထားသည်。
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
4.0 | 9.0 | 3.6 | 4.0 | 10.1 |
အမှတ်အသား:Internet Explorer 8 နှင့် ပိုမိုသေးငယ်သော ပုံစံ အရ <canvas> အခြေအနေ ကို လုပ်ကျင်တော်မူခြင်း မရှိဘဲ။