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

HTML कैनवास पर गोल कोनों वाला आयत (Rounded Rectangle) कैसे बनाएं?


HTML में आयत बनाने के लिए कैनवास एलिमेंट का उपयोग करें। कैनवास के साथ, आयत बनाने के लिए rect() मेथड का उपयोग करें। लेकिन, गोल कोनों वाला आयत बनाने के लिए rect() मेथड काम नहीं करेगा। हम गोल कोनों वाला आयत बनाने के लिए lineTo() और quadraticCurveTo() मेथड्स का उपयोग करेंगे।

उदाहरण

 <!DOCTYPE HTML> <html>    <head>       <title>HTML5 कैनवास टैग</title>    </head>    <body>       <canvas id="newCanvas" width="300" height="150"></canvas>       <script>          var canvas = document.getElementById('newCanvas');          var ctx = canvas.getContext('2d');          ctx.beginPath();          ctx.moveTo(20, 10);          ctx.lineTo(80, 10);          ctx.quadraticCurveTo(90, 10, 90, 20);          ctx.lineTo(90, 80);          ctx.quadraticCurveTo(90, 90, 80, 90);          ctx.lineTo(20, 90);          ctx.quadraticCurveTo(10, 90, 10, 80);          ctx.lineTo(10, 20);          ctx.quadraticCurveTo(10, 10, 20, 10);          ctx.stroke();       </script>    </body> </html>

प्रत्येक कोने के लिए quadraticCurveTo() का उपयोग करके गोल कोना बनाया जाता है। आधुनिक ब्राउज़र्स में roundRect() मेथड भी उपलब्ध है।

  1. HTML canvas shadowOffsetY प्रॉपर्टी HTML canvas shadowOffsetY प्रॉपर्टी

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

  1. HTML canvas stroke() मेथड HTML canvas stroke() मेथड

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

  1. HTML Canvas मूल बातें HTML Canvas मूल बातें

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