HTML canvas fillStyle প্রতিভূতি

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

fillStyle প্রতিভূতি নির্ধারণ করা বা ফিরিয়ে দেওয়ার জন্য ব্যবহৃত রঙ, gradient বা pattern

ইনস্ট্যান্স

ইনস্ট্যান্স 1

নীল রঙে পূর্ণ চতুর্ভুজ নির্ধারণ করুন:

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

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 ড্রাইভিং পূর্ণ করার জন্য ব্যবহৃত gradient অবজেক্ট (লাইনারবারেডিওগ্রাফিক)
pattern ড্রাইভিং পূর্ণ করার জন্য ব্যবহৃত pattern অবজেক্ট

প্রযুক্তিগত বিবরণ

ডিফল্ট মান: #000000

আরও ইনস্ট্যান্স

ইনস্ট্যান্স 2

উপর থেকে নীচের গ্রেডিয়েন্ট নির্ধারণ করুন এবং তা ব্যবহার করে চতুর্ভুজকে পূর্ণ করুন:

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

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

ডান থেকে বামের গ্রেডিয়েন্ট নির্ধারণ করুন এবং তা ব্যবহার করে চতুর্ভুজকে পূর্ণ করুন:

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

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

কালো থেকে লাল এবং সাদা পর্যন্ত গ্রেডিয়েন্ট নির্ধারণ করুন এবং তা ব্যবহার করে চতুর্ভুজকে পূর্ণ করুন:

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

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

ব্যবহৃত চিত্র:

ল্যাম্প

চিত্র ব্যবহার করে ড্রাইভিং পূর্ণ করুন:

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

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

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

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

সারণীতে উল্লেখিত সংখ্যা এই অভিন্নতা সম্পর্কে প্রথম পূর্ণাবলম্বন করা ব্রাউজারের সংস্করণকে নির্দেশ করে。

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

মন্তব্য:Internet Explorer 8 এবং আরও পুরানীর সংস্করণ ক্যানভাস ইলিমেন্টটি সমর্থন করে না。