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

JavaScript से SVG ग्राफिक्स कैसे बनाएं?

सभी आधुनिक ब्राउज़र SVG सपोर्ट करते हैं। JavaScript से SVG DOM बनाकर शेप्स ड्रा करें।

var mySvg = "https://www.w3.org/2000/svg";
var myDoc = evt.target.ownerDocument;
var myShape = svgDocument.createElementNS(mySvg, "circle");
myShape.setAttributeNS(null, "cx", 40);
myShape.setAttributeNS(null, "cy", 40);
myShape.setAttributeNS(null, "r", 30);
myShape.setAttributeNS(null, "fill", "yellow");

मुख्य बिंदु:

  • createElementNS नेमस्पेस के साथ SVG एलिमेंट बनाता है।
  • setAttributeNS से एट्रिब्यूट्स सेट करें।
  • बने एलिमेंट को SVG कंटेनर में appendChild करें।

अन्य शेप्स: rect, line, polygon, path।

  1. JavaScript से एनिमेशन कैसे बनाएं? JavaScript से एनिमेशन कैसे बनाएं?

    JavaScript से एनिमेशन बनाने के लिए कोड निम्न है -उदाहरण<!DOCTYPE html> <html> <style>    body{       font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;    }    button{       padding:10px;     &

  1. JavaScript का उपयोग करके URL ऑब्जेक्ट कैसे बनाएं? JavaScript का उपयोग करके URL ऑब्जेक्ट कैसे बनाएं?

    JavaScript का उपयोग करके URL ऑब्जेक्ट बनाने का निम्नलिखित कोड है:उदाहरण<!DOCTYPE html> <html lang="hi"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>URL Obje

  1. JavaScript में सरणी का उपयोग करके रेडियो बटन डायनामिकली बनाना JavaScript में सरणी का उपयोग करके रेडियो बटन डायनामिकली बनाना

    सरणी का उपयोग करके डायनामिकली रेडियो बटन बनाने के लिए, createElement() और appendChild() की अवधारणा का उपयोग करें।उदाहरणकोड निम्न है:<!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8> <meta name=viewport content=width=device-width, initial-scale=1.0> <title>