کانواس پر فیل اسٹائل کا اپنے اپنے اپنے پرزنٹیشن کا اپنے اپنے پرزنٹیشن کا اپنے اپنے پرزنٹیشن کا اپنے اپنے پرزنٹیشن کا
تعین اور استعمال
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 | ਫਿੱਲਿੰਗ ਕਰਨ ਵਾਲੇ ਪੈਟਰਨ ਆਬਜੈਕਟ ਦੀ ਵਰਤੋ |
ਤਕਨੀਕੀ ਵੇਰਵੇ
ਮੂਲ ਮੁੱਲ: | #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 |
ਧਿਆਨ:Internet Explorer 8 ਅਤੇ ਉਸ ਤੋਂ ਪਹਿਲਾਂ ਦੀਆਂ ਸੰਸਕਰਣਾਂ <canvas> ਐਲੀਮੈਂਟ ਨਹੀਂ ਸਮਰਥਨ ਕਰਦੀਆਂ ਹਨ。