కాన్వెస్ ఫిల్ స్టైల్ అట్రిబ్యూట్

నిర్వహణ మరియు వినియోగం

fillStyle చిత్రంలో పూరించడానికి వస్త్రం, గ్రేడియంట్ లేదా మోడ్లు అమర్చడానికి ఉపయోగించే విశేషం లేదా పరిమాణం అమర్చడం లేదా పరిమితి అమర్చడం.

ప్రాముఖ్యత

ప్రాముఖ్యత

నీలి రంగుతో పూరించబడిన రెక్టాంగలాన్ని నిర్వచించండి:

మీ బ్రౌజర్ కాన్వెస్ ట్యాగ్ను మద్దతు ఇవ్వలేదు.

JavaScript:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
ctx.fillStyle="#0000ff";
ctx.fillRect(20,20,150,100);

స్వయంగా ప్రయత్నించండి

సూచన:పేజీ కింద మరిన్ని ఇన్స్టాన్స్లు అందుబాటులో ఉంటాయి.

సింతాక్స్

context.fillStyle=రంగు|గ్రేడియంట్|ప్యాటర్న్;

అత్రిబ్యూట్ విలువ

విలువ వివరణ
రంగు చిత్రంగా పూరించడానికి ఉపయోగించే రంగును సూచిస్తుంది CSS రంగు విలువలు). అప్రమేయ విలువ: #000000.
గ్రేడియంట్ చిత్రంగా పూరించడానికి ఉపయోగించే రంగుల మాదిరిగా ఉపయోగించే ఆబ్జెక్ట్ (లీనియర్లేదారేడియల్)
ప్యాటర్న్ చిత్రంగా పూరించడానికి ఉపయోగించే ప్యాటర్న్ ఆబ్జెక్ట్.

సాంకేతిక వివరాలు

అప్రమేయ విలువ: #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

ఉపయోగించబడే చిత్రం:

lamp

చిత్రాన్ని చిత్రంగా పూరించడానికి ఉపయోగించండి:

మీ బ్రౌజర్ హెచ్ఎల్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();

స్వయంగా ప్రయత్నించండి

బ్రౌజర్ మద్దతు

పట్టికలో నమూనాలు ఈ లక్షణం పూర్తిగా మద్దతు ఇచ్చే మొదటి బ్రౌజర్ వెర్షన్ను చూపిస్తాయి.

చ్రోమ్ ఎడ్జ్ ఫైర్ఫాక్స్ సఫారీ ఓపెరా
చ్రోమ్ ఎడ్జ్ ఫైర్ఫాక్స్ సఫారీ ఓపెరా
4.0 9.0 3.6 4.0 10.1

నోట్స్:Internet Explorer 8 మరియు అది ముంది సంస్కరణలు కాంవాస్ కెలెక్టర్ సహాయం చేయవు.