एचटीएमएल संदर्भ

वर्णमाला द्वारा HTML श्रेणी के अनुसार HTML एचटीएमएल ब्राउज़र समर्थन एचटीएमएल गुण HTML वैश्विक गुण एचटीएमएल घटनाक्रम एचटीएमएल रंग एचटीएमएल कैनवास एचटीएमएल ऑडियो/वीडियो एचटीएमएल कैरेक्टर सेट एचटीएमएल सिद्धांत एचटीएमएल यूआरएल एनकोड एचटीएमएल भाषा कोड एचटीएमएल देश कोड HTTP संदेश HTTP तरीके पीएक्स से ईएम कन्वर्टर कुंजीपटल अल्प मार्ग


एचटीएमएल <कैनवास> टैग


उदाहरण

मक्खी पर एक लाल आयत बनाएं, और इसे <कैनवास> तत्व के अंदर दिखाएं:

<canvas id="myCanvas">
Your browser does not support the canvas tag.
</canvas>

<script>
var canvas = document.getElementById("myCanvas");
var ctx = canvas.getContext("2d");
ctx.fillStyle = "#FF0000";
ctx.fillRect(0, 0, 80, 80);
</script>

नीचे और अधिक "इसे स्वयं आज़माएं" उदाहरण।


परिभाषा और उपयोग

टैग का <canvas>उपयोग स्क्रिप्टिंग (आमतौर पर जावास्क्रिप्ट) के माध्यम से, मक्खी पर ग्राफिक्स खींचने के लिए किया जाता है।

टैग पारदर्शी है, और ग्राफिक्स के <canvas>लिए केवल एक कंटेनर है, आपको वास्तव में ग्राफिक्स खींचने के लिए एक स्क्रिप्ट का उपयोग करना चाहिए।

तत्व के अंदर कोई भी पाठ <canvas>जावास्क्रिप्ट अक्षम ब्राउज़रों में और उन ब्राउज़रों में प्रदर्शित किया जाएगा जो समर्थन नहीं करते हैं <canvas>


टिप्स और नोट्स

युक्ति: हमारे HTML कैनवास ट्यूटोरियल<canvas> में तत्व के बारे में अधिक जानें

युक्ति: सभी गुणों और विधियों के संपूर्ण संदर्भ के लिए, कृपया हमारे HTML कैनवास संदर्भ पर जाएँ ।


ब्राउज़र समर्थन

तालिका में संख्याएं पहले ब्राउज़र संस्करण को निर्दिष्ट करती हैं जो पूरी तरह से तत्व का समर्थन करता है।

Element
<canvas> 4.0 9.0 2.0 3.1 9.0

गुण

Attribute Value Description
height pixels Specifies the height of the canvas. Default value is 150
width pixels Specifies the width of the canvas Default value is 300

वैश्विक गुण

<canvas>टैग HTML में वैश्विक विशेषताओं का भी समर्थन करता है


घटना गुण

<canvas>टैग HTML में ईवेंट विशेषताओं का भी समर्थन करता है



और ज्यादा उदाहरण

उदाहरण

एक और <कैनवास> उदाहरण:

<canvas id="myCanvas">
Your browser does not support the canvas tag.
</canvas>

<script>
var c = document.getElementById("myCanvas");
var ctx = c.getContext("2d");
ctx.fillStyle = "red";
ctx.fillRect(20, 20, 75, 50);
//Turn transparency on
ctx.globalAlpha = 0.2;
ctx.fillStyle = "blue";
ctx.fillRect(50, 50, 75, 50);
ctx.fillStyle = "green";
ctx.fillRect(80, 80, 75, 50);
</script>

डिफ़ॉल्ट सीएसएस सेटिंग्स

अधिकांश ब्राउज़र <canvas>निम्न डिफ़ॉल्ट मानों के साथ तत्व प्रदर्शित करेंगे:

उदाहरण

canvas {
  height: 150px;
  width: 300px;
}