एचटीएमएल ग्राफिक्स

ग्राफिक्स होम

गूगल मानचित्र

मानचित्र परिचय मैप्स बेसिक मैप्स ओवरले मानचित्र घटनाक्रम मानचित्र नियंत्रण मानचित्र प्रकार मानचित्र संदर्भ

एसवीजी ट्यूटोरियल

एसवीजी परिचय एचटीएमएल में एसवीजी एसवीजी आयत एसवीजी सर्किल एसवीजी एलिप्से एसवीजी लाइन एसवीजी बहुभुज एसवीजी पॉलीलाइन एसवीजी पथ एसवीजी पाठ एसवीजी पथपाकर एसवीजी फ़िल्टर परिचय एसवीजी धुंधला प्रभाव एसवीजी ड्रॉप शैडो एसवीजी रैखिक एसवीजी रेडियल एसवीजी उदाहरण एसवीजी संदर्भ

कैनवास ट्यूटोरियल

कैनवास परिचय कैनवास ड्राइंग कैनवास निर्देशांक कैनवास ग्रेडिएंट कैनवास पाठ कैनवास छवियां कैनवास संदर्भ

कैनवास घड़ी

घड़ी परिचय घडी का मुख घड़ी संख्या हाथ घड़ी घड़ी प्रारंभ

एचटीएमएल गेम

खेल परिचय खेल कैनवास खेल के घटक खेल नियंत्रक खेल बाधाएं गेम स्कोर खेल छवियां खेल ध्वनि गेम ग्रेविटी खेल उछल खेल रोटेशन खेल आंदोलन

एसवीजी <रेक्ट>


एसवीजी आकार

SVG में कुछ पूर्वनिर्धारित आकार तत्व होते हैं जिनका उपयोग डेवलपर्स द्वारा किया जा सकता है:

  • आयत <आयत>
  • मंडली <सर्कल>
  • अंडाकार <दीर्घवृत्त>
  • लाइन <लाइन>
  • पॉलीलाइन <पॉलीलाइन>
  • बहुभुज <बहुभुज>
  • पथ <पथ>

निम्नलिखित अध्याय प्रत्येक तत्व की व्याख्या करेंगे, जो रेक्ट तत्व से शुरू होता है।


एसवीजी आयत - <रेक्ट>

उदाहरण 1

<rect> तत्व का उपयोग आयत और आयत आकार की विविधताओं को बनाने के लिए किया जाता है:

Sorry, your browser does not support inline SVG.

यहाँ एसवीजी कोड है:

उदाहरण

<svg width="400" height="110">
  <rect width="300" height="100" style="fill:rgb(0,0,255);stroke-width:3;stroke:rgb(0,0,0)" />
</svg>

कोड स्पष्टीकरण:

  • <rect> तत्व की चौड़ाई और ऊँचाई विशेषताएँ आयत की ऊँचाई और चौड़ाई को परिभाषित करती हैं
  • शैली विशेषता का उपयोग आयत के लिए CSS गुणों को परिभाषित करने के लिए किया जाता है
  • CSS भरण गुण आयत के भरण रंग को परिभाषित करता है
  • CSS स्ट्रोक-चौड़ाई गुण आयत की सीमा की चौड़ाई को परिभाषित करता है
  • CSS स्ट्रोक गुण आयत की सीमा के रंग को परिभाषित करता है


उदाहरण 2

आइए एक और उदाहरण देखें जिसमें कुछ नई विशेषताएं शामिल हैं:

Sorry, your browser does not support inline SVG.

यहाँ एसवीजी कोड है:

उदाहरण

<svg width="400" height="180">
  <rect x="50" y="20" width="150" height="150"
  style="fill:blue;stroke:pink;stroke-width:5;fill-opacity:0.1;stroke-opacity:0.9" />
</svg>

कोड स्पष्टीकरण:

  • x विशेषता आयत की बाईं स्थिति को परिभाषित करती है (उदाहरण के लिए x = "50" आयत को बाएँ हाशिये से 50 px रखता है)
  • Y विशेषता आयत की शीर्ष स्थिति को परिभाषित करती है (जैसे y="20" आयत को शीर्ष मार्जिन से 20 px रखती है)
  • CSS भरण-अस्पष्टता गुण भरण रंग की अस्पष्टता को परिभाषित करता है (कानूनी सीमा: 0 से 1)
  • CSS स्ट्रोक-अपारदर्शिता गुण स्ट्रोक रंग की अस्पष्टता को परिभाषित करता है (कानूनी सीमा: 0 से 1)

उदाहरण 3

संपूर्ण तत्व के लिए अपारदर्शिता को परिभाषित करें:

Sorry, your browser does not support inline SVG.

यहाँ एसवीजी कोड है:

उदाहरण

<svg width="400" height="180">
  <rect x="50" y="20" width="150" height="150"
  style="fill:blue;stroke:pink;stroke-width:5;opacity:0.5" />
</svg>

कोड स्पष्टीकरण:

  • CSS अपारदर्शिता गुण पूरे तत्व के लिए अपारदर्शिता मान को परिभाषित करता है (कानूनी सीमा: 0 से 1)

उदाहरण 4

अंतिम उदाहरण, गोल कोनों के साथ एक आयत बनाएँ:

Sorry, your browser does not support inline SVG.

यहाँ एसवीजी कोड है:

उदाहरण

<svg width="400" height="180">
  <rect x="50" y="20" rx="20" ry="20" width="150" height="150"
  style="fill:red;stroke:black;stroke-width:5;opacity:0.5" />
</svg>

कोड स्पष्टीकरण:

  • rx और ry विशेषताएँ आयत के कोनों को गोल करती हैं