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

HTML5 में स्केलेबल वेक्टर ग्राफिक्स (SVG) के साथ कैसे काम करें?


SVG का अर्थ स्केलेबल वेक्टर ग्राफिक्स है और यह XML में 2D-ग्राफिक्स और ग्राफिकल एप्लिकेशन का वर्णन करने की एक भाषा है जिसे SVG व्यूअर द्वारा रेंडर किया जाता है।

SVG ज्यादातर वेक्टर प्रकार के डायग्राम जैसे पाई चार्ट, X,Y कोऑर्डिनेट सिस्टम में दो-आयामी ग्राफ आदि के लिए उपयोगी है।

HTML5 में स्केलेबल वेक्टर ग्राफिक्स (SVG) के साथ काम करने के लिए, निम्न सिंटैक्स के साथ <svg>...</svg> टैग्स का उपयोग करके सीधे SVG एम्बेड करें:

सिंटैक्स

<svg xmlns="https://www.w3.org/2000/svg">    ... </svg>

HTML5 SVG में आकार बनाने के लिए उपयोग करें:

  • <circle> एलिमेंट - सर्कल बनाने के लिए
  • <rect> एलिमेंट - आयत बनाने के लिए
  • <line> एलिमेंट - रेखा बनाने के लिए
  • <ellipse> एलिमेंट - दीर्घवृत्त बनाने के लिए
  • <polygon> एलिमेंट - बहुभुज बनाने के लिए

आप <img>, <iframe>, <object> या <embed> टैग का उपयोग करके भी SVG को वेब पेज में जोड़ सकते हैं।

उदाहरण

HTML5 में SVG के साथ काम करना सीखने के लिए निम्न कोड चलाएं। यहां हम एक सर्कल बनाएंगे:

<!DOCTYPE html> <html>    <head>       <style>          #svgelem {             position: relative;             left: 10%;             -webkit-transform: translateX(-20%);             -ms-transform: translateX(-20%);             transform: translateX(-20%);          }       </style>       <title>HTML5 SVG सर्कल</title>    </head>    <body>       <h2>HTML5 SVG सर्कल</h2>       <svg id="svgelem" height="200" xmlns="https://www.w3.org/2000/svg">          <circle id="greencircle" cx="60" cy="60" r="50" fill="green" />       </svg>    </body> </html>
  1. HTML5 में fillText() से टेक्स्ट कैसे ड्रा करें? HTML5 में fillText() से टेक्स्ट कैसे ड्रा करें?

    HTML5 में कैनवास पर भरा हुआ टेक्स्ट ड्रा करने के लिए fillText() मेथड का उपयोग करें। यह मेथड दिए गए टेक्स्ट को निर्दिष्ट x और y कोऑर्डिनेट पर भरता है। डिफ़ॉल्ट रंग काला होता है। सिंटैक्स fillText(text, x, y [, maxWidth]) पैरामीटर्स S. No पैरामीटर विवरण 1 text लिखा जाने वाला टेक्स्ट 2 x x कोऑ

  1. HTML5 में arc() से सर्कल कैसे ड्रा करें? HTML5 में arc() से सर्कल कैसे ड्रा करें?

    HTML5 में कैनवास एलिमेंट के साथ सर्कल बनाने के लिए arc() मेथड का उपयोग किया जाता है। arc() मेथड से सर्कल के लिए, स्टार्ट एंगल 0 और एंड एंगल 2*Math.PI का उपयोग करें। पैरामीटर्स S. No पैरामीटर विवरण 1 x x-कोऑर्डिनेट 2 y y-कोऑर्डिनेट 3 r सर्कल की त्रिज्या 4 startingAngle रेडियन में स्टार्ट

  1. HTML5 में lineTo() से लाइन कैसे ड्रा करें? HTML5 में lineTo() से लाइन कैसे ड्रा करें?

    HTML में लाइन ड्रा करने के लिए कैनवास एलिमेंट का उपयोग करें। कैनवास के साथ, लाइन ड्रा करने के लिए lineTo() मेथड का उपयोग करें। lineTo() मेथड में x और y पैरामीटर मान शामिल होते हैं, जो लाइन को पोजीशन करते हैं। उदाहरण HTML5 में lineTo() से लाइन ड्रा करने के लिए निम्न कोड चलाएं: <!DOCTYPE html> &