SVG रेडियल ग्रेडिएंट
- पिछला पृष्ठ SVG लाइनर ग्रेडिएंट
- अगला पृष्ठ SVG इंस्टांस
SVG वृत्तीय गतिशीलता - <radialGradient>
<radialGradient>
टैग को परिभाषित करता है जो वृत्तीय गतिशीलता (radial gradient) को परिभाषित करता है
<radialGradient>
एलीमेंट को <defs>
टैग के अंदर.<defs>
एलीमेंट (elements) डिफाइनिशन का उपन्यास है, जिसमें विशिष्ट एलीमेंट (जैसे फिल्टर) के डिफाइनिशन हैं
उदाहरण 1
एक दीर्घवृत्त को परिभाषित करें जो श्वेत से नीले तक की वृत्तीय गतिशीलता है:
यह SVG कोड है:
<svg height="150" width="500"> <defs> <radialGradient id="grad1" cx="50%" cy="50%" r="50%" fx="50%" fy="50%"> <stop offset="0%" style="stop-color:rgb(255,255,255); stop-opacity:0" /> <stop offset="100%" style="stop-color:rgb(0,0,255);stop-opacity:1" /> </radialGradient> </defs> <ellipse cx="200" cy="70" rx="85" ry="55" fill="url(#grad1)" /> </svg>
कोड व्याख्या:
- <radialGradient> टैग के id गुणवत्ता गतिशीलता का अद्वितीय नाम परिभाषित करता है
- cx, cy और r गुणवत्ता सबसे बाहरी गोला को परिभाषित करते हैं, fx और fy निचले गोला को परिभाषित करते हैं
- गतिशीलता का रंग की श्रेणी दो या अधिक रंगों से बन सकती है। प्रत्येक रंग को <stop> टैग से निर्दिष्ट किया जाता है
- offset गुणवत्ता गतिशीलता के रंग के शुरूआत और समापन स्थान को परिभाषित करता है
- fill गुणवत्ता दीर्घवृत्त एलिप्स को गतिशीलता से जोड़ता है
उदाहरण 2
एक अन्य दीर्घवृत्त को परिभाषित करें जो श्वेत से नीले तक की वृत्तीय गतिशीलता है:
यह SVG कोड है:
<svg height="150" width="500"> <defs> <radialGradient id="grad2" cx="20%" cy="30%" r="30%" fx="50%" fy="50%"> <stop offset="0%" style="stop-color:rgb(255,255,255); stop-opacity:0" /> <stop offset="100%" style="stop-color:rgb(0,0,255);stop-opacity:1" /> </radialGradient> </defs> <ellipse cx="200" cy="70" rx="85" ry="55" fill="url(#grad2)" /> </svg>
- पिछला पृष्ठ SVG लाइनर ग्रेडिएंट
- अगला पृष्ठ SVG इंस्टांस