Canvas strokeStyle गुण

वर्णन और उपयोग

strokeStyle गुण मान निर्धारित करता या वापस करता है कि लाइन टैग का रंग, ग्रेडिएंट या मॉडल है।

उदाहरण

उदाहरण 1

एक चतुर्भुज आकृति बनाएं। काले रंग के लाइन टैग का उपयोग करके:

आपका ब्राउज़र canvas टैग का समर्थन नहीं करता है。

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

एक चतुर्भुज आकृति बनाएं। ग्रेडिएंट लाइन टैग का उपयोग करके:

आपका ब्राउज़र canvas टैग का समर्थन नहीं करता है。

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":

आपका ब्राउज़र canvas टैग का समर्थन नहीं करता है。

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> एलीमेंट को समर्थित नहीं किया है。