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 | డ్రాయింగ్ నిండించడానికి ఉపయోగించే 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();
బ్రౌజర్ మద్దతు
పట్టికలో నమోదైన సంఖ్యలు ఈ అంశాన్ని మొదటి పూర్తిగా మద్దతు ఇచ్చే బ్రౌజర్ సంస్కరణను పేర్కొంది.
చ్రోమ్ | ఎడ్జ్ | ఫైర్ఫాక్స్ | సఫారీ | ఆపెరా |
---|---|---|---|---|
చ్రోమ్ | ఎడ్జ్ | ఫైర్ఫాక్స్ | సఫారీ | ఆపెరా |
4.0 | 9.0 | 3.6 | 4.0 | 10.1 |
మీరు మనంతో కలిసి చేయండి:ఇంటర్నెట్ ఎక్స్ప్లోరర్ 8 మరియు అది ముందు వారి లో హెచ్టిఎంఎల్5 <canvas> అంశం మద్దతు లేదు.