Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> HTML

HTML कैनवास टैग

<घंटा/>

HTML में कैनवास टैग का उपयोग ग्राफिक्स बनाने के लिए किया जाता है। ग्राफिक्स बनाने के लिए, आपको स्क्रिप्ट का उपयोग करने की आवश्यकता है। यह टैग HTML5 में पेश किया गया है। प्रत्येक कैनवास में दो तत्व होते हैं जो कैनवास की ऊंचाई और चौड़ाई का वर्णन करते हैं अर्थात क्रमशः ऊंचाई और चौड़ाई।

निम्नलिखित विशेषताएं हैं -

  • ऊंचाई − कैनवास की ऊंचाई पिक्सेल में
  • चौड़ाई − कैनवास की चौड़ाई पिक्सेल में

आइए अब HTML में कैनवास टैग को लागू करने के लिए एक उदाहरण देखें -

उदाहरण

<!DOCTYPE html>
<html>
<body>
<canvas id="newCanvas" width="600" height="350" style="border −2px solid orange;">
</canvas>
<script>
   var c = document.getElementById("newCanvas");
   var ctx = c.getContext("2d");
   ctx.shadowBlur = 20;
   ctx.shadowColor = "black";
   ctx.fillStyle = "green";
   ctx.fillRect(40, 40, 100, 250);
   ctx.shadowBlur = 30;
   ctx.shadowColor = "blue";
   ctx.fillStyle = "orange";
   ctx.fillRect(200, 40, 200, 150);
</script>
</body>
</html>

आउटपुट

HTML कैनवास टैग

आइए HTML5 में द्विघात वक्र बनाने के लिए एक और उदाहरण देखें -

उदाहरण

<!DOCTYPE HTML>
<html>
<head>
<style>
#test {
   width − 100px;
   height −100px;
   margin − 0px auto;
}
</style>
<script type>
   function drawShape() {
      // get the canvas element using the DOM
      var canvas = document.getElementById('mycanvas');
      // Make sure we don't execute when canvas isn't supported
      if (canvas.getContext) {
         // use getContext to use the canvas for drawing
         var ctx = canvas.getContext('2d');
         // Draw shapes
         ctx.beginPath();
         ctx.moveTo(75,25);
         ctx.quadraticCurveTo(25,25,25,62.5);
         ctx.quadraticCurveTo(25,100,50,100);
         ctx.quadraticCurveTo(50,120,30,125);
         ctx.quadraticCurveTo(60,120,65,100);
         ctx.quadraticCurveTo(125,100,125,62.5);
         ctx.quadraticCurveTo(125,25,75,25);
         ctx.stroke();
      } else {
         alert('You need Safari or Firefox 1.5+ to see this demo.');
      }
   }
</script>
</head>
<body id = "test" onload = "drawShape();">
<canvas id = "mycanvas"></canvas>
</body>
</html>

आउटपुट

HTML कैनवास टैग


  1. एचटीएमएल कैनवास छायाऑफसेटवाई संपत्ति

    HTML कैनवास की शैडोऑफसेटवाई संपत्ति का उपयोग आकृति से छाया की ऊर्ध्वाधर दूरी निर्धारित करने के लिए किया जाता है। तत्व आपको जावास्क्रिप्ट का उपयोग करके वेब पेज पर ग्राफिक्स बनाने की अनुमति देता है। प्रत्येक कैनवास में दो तत्व होते हैं जो कैनवास की ऊंचाई और चौड़ाई का वर्णन करते हैं अर्थात क्रमशः ऊंचा

  1. HTML कैनवास स्ट्रोक () विधि

    HTML कैनवास की स्ट्रोक () विधि का उपयोग पथ को खींचने के लिए किया जाता है। यह पथ moveTo() और lineTo() विधि से तैयार किया गया है। तत्व आपको जावास्क्रिप्ट का उपयोग करके वेब पेज पर ग्राफिक्स बनाने की अनुमति देता है। प्रत्येक कैनवास में दो तत्व होते हैं जो कैनवास की ऊंचाई और चौड़ाई का वर्णन करते हैं अर्

  1. HTML कैनवास मूल बातें

    वेब पेज पर कैनवास बनाने के लिए, HTML5 कैनवास तत्व का उपयोग करें। तत्व आपको जावास्क्रिप्ट का उपयोग करके ग्राफिक्स बनाने की अनुमति देता है। कैनवास के साथ, एक रेखा, आयत, बेज़ियर वक्र, आदि बनाएं। प्रत्येक कैनवास में दो तत्व होते हैं जो कैनवास की ऊंचाई और चौड़ाई का वर्णन करते हैं अर्थात क्रमशः ऊंचाई और