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

HTML5 कैनवास को वर्तमान मूल बिंदु के चारों ओर घुमाएं


HTML5 कैनवास rotate(angle) मेथड प्रदान करता है जिसका उपयोग कैनवास को वर्तमान मूल बिंदु (origin) के चारों ओर घुमाने के लिए किया जाता है।

यह मेथड केवल एक पैरामीटर लेता है और वह है वह कोण (angle) जिससे कैनवास घूमता है। यह एक घड़ी की दिशा में रेडियन (radians) में मापा गया घुमाव है।

उदाहरण

HTML कैनवास को घुमाने के लिए आप निम्न कोड आज़मा सकते हैं:

<!DOCTYPE HTML> <html>    <head>       <style>          #test {             width: 100px;             height:100px;             margin: 0px auto;          }       </style>       <script>          function drawShape(){             // DOM का उपयोग करके कैनवास एलिमेंट प्राप्त करें             var canvas = document.getElementById('mycanvas');                         // सुनिश्चित करें कि कैनवास समर्थित न होने पर कोड न चले             if (canvas.getContext){                // ड्राइंग के लिए कैनवास का उपयोग करने के लिए getContext                var ctx = canvas.getContext('2d');                ctx.translate(100,100);                for (i = 1; i < 7; i++){                   ctx.save();                   ctx.fillStyle = 'rgb('+(51*i)+','+(200-51*i)+',0)';                   for (j = 0; j < i*6; j++){                      ctx.rotate(Math.PI*2/(i*6));                      ctx.beginPath();                      ctx.arc(0,i*12.5,5,0,Math.PI*2,true);                      ctx.fill();                   }                   ctx.restore();                }             } else {                alert('इस डेमो को देखने के लिए आपको Safari या Firefox 1.5+ चाहिए।');             }          }       </script>    </head>      <body id = "test" onload = "drawShape();">       <canvas id = "mycanvas" width = "400" height = "400"></canvas>    </body> </html>

  1. - HTML5 Canvas ट्रांसफॉर्मेशन

    HTML5 Canvas उन मेथड्स को प्रदान करता है जो ट्रांसफॉर्मेशन मैट्रिक्स में सीधे संशोधन की अनुमति देते हैं। ट्रांसफॉर्मेशन मैट्रिक्स प्रारंभ में पहचान ट्रांसफॉर्म होना चाहिए। इसे फिर ट्रांसफॉर्मेशन मेथड्स का उपयोग करके समायोजित किया जा सकता है। उदाहरण आइए Canvas ट्रांसफॉर्मेशन का एक उदाहरण देखें: <

  1. - IE में HTML5 कैनवास एलिमेंट का उपयोग कैसे करें?

    ExplorerCanvas (excanvas.js) पुराने इंटरनेट एक्सप्लोरर संस्करणों (IE 6-8) में HTML5 <canvas> तत्व का मूल समर्थन नहीं था। ExplorerCanvas (excanvas.js) एक जावास्क्रिप्ट लाइब्रेरी है जो VML (वेक्टर मार्कअप लैंग्वेज) का उपयोग करके इन ब्राउज़र्स में कैनवास कार्यक्षमता जोड़ती है। 📝 ऐतिहासिक संदर

  1. - SVG और HTML5 Canvas में क्या अंतर है?

    HTML <svg> एलिमेंट SVG ग्राफिक्स के लिए एक कंटेनर है। SVG का अर्थ Scalable Vector Graphics है। SVG बॉक्स, सर्कल, टेक्स्ट आदि जैसे ग्राफिक्स परिभाषित करने के लिए उपयोगी है। SVG का अर्थ स्केलेबल वेक्टर ग्राफिक्स है और यह XML में 2D-ग्राफिक्स और ग्राफिकल एप्लिकेशन का वर्णन करने की एक भाषा है और X