HTML canvas createLinearGradient() পদ্ধতি

নির্ধারণ ও ব্যবহার

createLinearGradient() পদ্ধতি একটি লাইনার গ্রেডিয়েন্ট অবজেক্ট তৈরি করে。

গ্রেডিয়েন্ট চতুর্ভুজ, বক্স, লাইন, টেক্সট ইত্যাদির পূর্ণাঙ্গ শৈলী হিসাবে ব্যবহার করা যেতে পারে。

সুঝাওয়া:এই অবজেক্ট হিসাবে ব্যবহার করুন: strokeStyle বা fillStyle প্রতিভার মান

সুঝাওয়া:ব্যবহার করুন: addColorStop() পদ্ধতি নির্দিষ্ট বিভিন্ন রং এবং gradient অবজেক্টের কোথায় রং স্থাপন করে。

প্রতিমান

আরও দেখুন:

একটি কালো থেকে সাদা পর্যন্ত গ্রেডিয়েন্ট (ডান থেকে বাঁদ) নির্ধারণ করে, যা চতুর্ভুজের পূর্ণাঙ্গ শৈলী হিসাবে ব্যবহার করা হবে:

আপনার ব্রাউজার HTML5 ক্যানভাস ট্যাগটির সমর্থন করে না。

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 গ্রেডিয়েন্ট শুরু বিন্দুর x অক্ষত্ব
y0 গ্রেডিয়েন্ট শুরু বিন্দুর y অক্ষত্ব
x1 গ্রেডিয়েন্ট শুরু বিন্দুর x অক্ষত্ব
y1 গ্রেডিয়েন্ট শেষ বিন্দুর y অক্ষত্ব

আরও প্রতিমান

প্রতিমান 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);

আপনার হাতে পরীক্ষা করুন

ব্রাউজার সমর্থন

তালিকায় সংখ্যা এই ব্রাউজারগুলির প্রথম পূর্ণাঙ্গ সমর্থনকারী সংস্করণ উল্লেখ করা হয়েছে。

চ্রোম এজ ফায়ারফক্স স্যাফারি ওপেরা
চ্রোম এজ ফায়ারফক্স স্যাফারি ওপেরা
4.0 9.0 3.6 4.0 10.1

মন্তব্য:ইন্টারনেট এক্সপ্লোরার ৮ এবং তার পূর্ববর্তী সংস্করণগুলি <canvas> ইলেকট্রন সমর্থন করে না。