HTML canvas fillStyle အချက်အလက်
ဖော်ပြ နှင့် အသုံးပြုခြင်း
fillStyle
အချက်အလက် ပြုပြင်ထားသည် သို့မဟုတ် ကွယ်လှန်းထားသော အရောင်၊ အရောင်သုံးပုံကွန်ပ်၊ သို့မဟုတ် ပုံကွန်ပ် ကို အသုံးပြုထားပါတယ်。
အမှတ်
အမှတ် 1
အထူးအရောင်ဖြင့် ပြုပြင်ထားသော အပိုင်းအဝါ ကို ဖော်ပြထားပါတယ်:
JavaScript:
var c=document.getElementById("myCanvas"); var ctx=c.getContext("2d"); ctx.fillStyle="#0000ff"; ctx.fillRect(20,20,150,100);
အကြောင်းရင်း:ကျောင်းသူ၏ ဘရောက်ဆိုင်မှု အောက်တွင် ပိုမိုသော အမှတ်
အဓိပ္ပာယ်
context.fillStyle=color|gradient|pattern;
အချက်အလက်
အရောင် | ဖော်ပြ |
---|---|
color | ပြင်ဆင်ပုံ အပြုပြင်ထားသော အရောင် ကို ညွှန်ပြထားသည် CSS အရောင်တရား.) မူးယစ်သုံးသည့် အရောင် #000000 ဖြစ်သည်。 |
gradient | ပြင်ဆင်ပုံများ အတွက် အပြုပြင်ထားသော အရောင်သုံးပုံကွန်ပ် (လေးတန်းသို့မဟုတ်အကြောင်းအရာ) |
pattern | ပြင်ဆင်ပုံများ အတွက် အပြုပြင်ထားသော ပုံကွန်ပ် အား |
နည်းပါးစွာ
မူးယစ်သုံးသည့် အရောင်: | #000000 |
---|
ပိုမိုသော အမှတ်
အမှတ် 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(1,"white"); ctx.fillStyle=my_gradient; ctx.fillRect(20,20,150,100);
အမှတ် 4
ကြောင်းကြားသည့် အရောင်များ မှ ဝေးသွားသော အရောင်သုံးပုံကွန်ပ် ကို လက်ရာပြု၍ အပိုင်းအဝါ အပိုင်းများ အတွက် ပြုပြင်ထားပါတယ်:
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);
အမှတ် 5
အသုံးပြုထားသော ပုံ:

ပြင်ဆင်ပုံများ ကို အသုံးပြု၍ လက်ရာပြုထားပါတယ်:
JavaScript:
var c=document.getElementById("myCanvas"); var ctx=c.getContext("2d"); var img=document.getElementById("lamp"); var pat=ctx.createPattern(img,"repeat"); ctx.rect(0,0,150,100); ctx.fillStyle=pat; ctx.fill();
浏览器支持
表中的数字注明了首个完全支持该属性的浏览器版本。
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
4.0 | 9.0 | 3.6 | 4.0 | 10.1 |
注意:Internet Explorer 8 以及更早的版本不支持