Canvas strokeStyle गुण
वर्णन और उपयोग
strokeStyle
गुण मान निर्धारित करता या वापस करता है कि लाइन टैग का रंग, ग्रेडिएंट या मॉडल है।
उदाहरण
उदाहरण 1
एक चतुर्भुज आकृति बनाएं। काले रंग के लाइन टैग का उपयोग करके:
JavaScript:
var c=document.getElementById("myCanvas"); var ctx=c.getContext("2d"); ctx.strokeStyle="#0000ff"; ctx.strokeRect(20,20,150,100);
व्याकरण
context.strokeStyle=color|gradient|pattern;
गुण मान
मान | वर्णन |
---|---|
color | चित्रण लाइन रंग को सूचित करता है CSS रंग मान)。मूलभूत मान #000000 है। |
gradient | चित्रण को भरने के लिए ग्रेडिएंट ऑब्जैक्ट उपयोग करता है (रेखीययाविकिरण)。 |
pattern | pattern लाइन टैग के लिए पैटर्न ऑब्जैक्ट उपयोग करता है। |
तकनीकी विवरण
मूलभूत मान: | #000000 |
---|
और अधिक उदाहरण
उदाहरण 2
एक चतुर्भुज आकृति बनाएं। ग्रेडिएंट लाइन टैग का उपयोग करके:
JavaScript:
var c=document.getElementById("myCanvas"); var ctx=c.getContext("2d"); var gradient=ctx.createLinearGradient(0,0,170,0); gradient.addColorStop("0","magenta"); gradient.addColorStop("0.5","blue"); gradient.addColorStop("1.0","red"); // ग्रेडिएंट के द्वारा भरना ctx.strokeStyle=gradient; ctx.lineWidth=5; ctx.strokeRect(20,20,150,100);
उदाहरण 3
एक ग्रेडिएंट लाइन टैग के द्वारा लिखे गए टेक्स्ट "codew3c.com":
JavaScript:
var c=document.getElementById("myCanvas"); var ctx=c.getContext("2d"); ctx.font="30px Verdana"; // ग्रेडिएंट बनाना var gradient=ctx.createLinearGradient(0,0,c.width,0); gradient.addColorStop("0","magenta"); gradient.addColorStop("0.5","blue"); gradient.addColorStop("1.0","red"); // ग्रेडिएंट के द्वारा भरना ctx.strokeStyle=gradient; ctx.strokeText("Big smile!",10,50);
ब्राउज़र समर्थन
इस तालिका में दिए गए नंबर का उल्लेख करता है कि कौन सा पहला पूरी तरह से इस विशेषता का समर्थन करने वाला ब्राउज़र वार्षिकी है।
च्रोम | एज | फायरफॉक्स | सफारी | ओपेरा |
---|---|---|---|---|
च्रोम | एज | फायरफॉक्स | सफारी | ओपेरा |
4.0 | 9.0 | 3.6 | 4.0 | 10.1 |
टिप्पणी:Internet Explorer 8 और अधिक पुरानी संस्करण ने <canvas> एलीमेंट को समर्थित नहीं किया है。