HTML အကိုးအကား

အက္ခရာဖြင့် HTML HTML အမျိုးအစားအလိုက် HTML Browser ပံ့ပိုးမှု HTML အရည်အချင်းများ HTML ကမ္ဘာလုံးဆိုင်ရာ အရည်အချင်းများ HTML ပွဲများ HTML အရောင်များ HTML Canvas HTML အသံ/ဗီဒီယို HTML အက္ခရာအစုံများ HTML Doctypes HTML URL ကုဒ် HTML ဘာသာစကားကုဒ်များ HTML နိုင်ငံကုဒ်များ HTTP မက်ဆေ့ခ်ျများ HTTP နည်းလမ်းများ PX မှ EM Converter ကီးဘုတ်ဖြတ်လမ်းများ


HTML canvas createLinearGradient() နည်းလမ်း

❮ HTML Canvas အကိုးအကား

ဥပမာ

ထောင့်မှန်စတုဂံအတွက် ဖြည့်စွက်ပုံစံအဖြစ် အနက်မှအဖြူသို့သွားသည့် gradient (ဘယ်မှညာသို့) ကိုသတ်မှတ်ပါ-

သင်၏ဘရောက်ဆာသည် HTML5canvastag ကိုမပံ့ပိုးပါ။

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);

Browser ပံ့ပိုးမှု

ဇယားရှိ နံပါတ်များသည် နည်းလမ်းကို အပြည့်အဝထောက်ခံသည့် ပထမဆုံးဘရောက်ဆာဗားရှင်းကို သတ်မှတ်ပေးသည်။

Method
createLinearGradient() Yes 9.0 Yes Yes Yes

အဓိပ္ပါယ်နှင့် အသုံးပြုမှု

createLinearGradient() method သည် linear gradient object တစ်ခုကို ဖန်တီးသည်။

gradient ကို ထောင့်မှန်စတုဂံများ၊ စက်ဝိုင်းများ၊ မျဉ်းကြောင်းများ၊ စာသား စသည်တို့ကို ဖြည့်စွက်ရန် အသုံးပြုနိုင်သည်။

အကြံပြုချက်- ဤအရာအား strokeStyle သို့မဟုတ် fillStyle ဂုဏ်သတ္တိများအတွက် တန်ဖိုးအဖြစ် အသုံးပြုပါ။

အကြံပြုချက်- မတူညီသောအရောင်များကို သတ်မှတ်ရန် addColorStop() နည်းလမ်းကို အသုံးပြု ပါ၊ နှင့် gradient အရာဝတ္တုတွင် အရောင်များကို နေရာချရမည့်နေရာ။

JavaScript syntax- အကြောင်းအရာ .createLinearGradient( x0,y0,x1,y1 );

ကန့်သတ်တန်ဖိုးများ

Parameter Description
x0 The x-coordinate of the start point of the gradient
y0 The y-coordinate of the start point of the gradient
x1 The x-coordinate of the end point of the gradient
y1 The y-coordinate of the end point of the gradient

နောက်ထပ် ဥပမာများ

ဥပမာ

ထောင့်မှန်စတုဂံအတွက် ဖြည့်စွက်ပုံစံအဖြစ် gradient (အပေါ်မှအောက်ခြေ) ကို သတ်မှတ်ပါ-

သင့်ဘရောင်ဇာသည် ကင်ဗာစတက်ဂ်ကို မပံ့ပိုးပါ။

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);

ဥပမာ

ထောင့်မှန်စတုဂံအတွက် ဖြည့်စွက်ပုံစံအနေဖြင့် အနက်ရောင်၊ အနီရောင်မှ အဖြူရောင်သို့ ရောင်စုံအဆင့်ကို သတ်မှတ်ပါ-

သင့်ဘရောင်ဇာသည် ကင်ဗာစတက်ဂ်ကို မပံ့ပိုးပါ။

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);

❮ HTML Canvas အကိုးအကား