एसवीजी से सीएसएस बैकग्राउंड कनवर्टर डेटा यूआरआई एन्कोडिंग का उपयोग करके एसवीजी कोड को सीएसएस बैकग्राउंड-इमेज के रूप में एनकोड करें।
एसवीजी से सीएसएस बैकग्राउंड
डेटा यूआरआई एन्कोडिंग का उपयोग करके एसवीजी कोड को सीएसएस बैकग्राउंड-इमेज के रूप में एनकोड करें।
एसवीजी कोड चिपकाएं
इनपुट फ़ील्ड में अपना एसवीजी मार्कअप दर्ज करें या चिपकाएं।
बैकग्राउंड गुण सेट करें
बैकग्राउंड-आकार, पुनरावृत्ति और स्थिति सेटिंग्स को कॉन्फ़िगर करें।
सीएसएस की प्रतिलिपि बनाएं
बैकग्राउंड के रूप में एसवीजी का पूर्वावलोकन करें और सीएसएस कोड की प्रतिलिपि बनाएं।
What Is एसवीजी से सीएसएस बैकग्राउंड?
SVG से CSS बैकग्राउंड टूल एसवीजी कोड को डेटा यूआरआई एन्कोडिंग का उपयोग करके एक सीएसएस बैकग्राउंड-इमेज में परिवर्तित करता है। यह तकनीक आपके सीएसएस में एसवीजी को अलग इमेज फ़ाइलों या एचटीटीपी अनुरोधों की आवश्यकता के बिना एम्बेड करती है। बस अपना एसवीजी कोड पेस्ट करें, बैकग्राउंड-आकार, बैकग्राउंड-रिपीट और बैकग्राउंड-स्थिति को कॉन्फ़िगर करें और टूल एन्कोडेड सीएसएस उत्पन्न करता है। डेटा यूआरआई एन्कोडिंग विशेष वर्णों (जैसे <, >, #) को यूआरएल-सुरक्षित समकक्षों से बदल देती है ताकि एसवीजी को सीएसएस url() फ़ंक्शन में सुरक्षित रूप से एम्बेड किया जा सके। पूर्वावलोकन एक नमूना तत्व पर बैकग्राउंड के रूप में लागू एसवीजी दिखाता है। यह दृष्टिकोण छोटे आइकन, पैटर्न और सजावटी तत्वों के लिए आदर्श है जिन्हें आप बाहरी फ़ाइल निर्भरताओं के बिना अपने सीएसएस में शामिल करना चाहते हैं।
Why Use एसवीजी से सीएसएस बैकग्राउंड?
-
अलग छवि फ़ाइलों की आवश्यकता नहीं है-सीएसएस में एसवीजी सीधे एम्बेड किया गया
-
छोटे एसवीजी संपत्तियों के लिए एचटीटीपी अनुरोध समाप्त करता है
-
बैकग्राउंड-आकार, पुनरावृत्ति और स्थिति को कॉन्फ़िगर किया जा सकता है
-
लाइव पूर्वावलोकन सीएसएस बैकग्राउंड के रूप में एसवीजी दिखाता है
Common Use Cases
आइकन पृष्ठभूमि
बटन और सूची मार्करों के लिए छोटे आइकन एसवीजी को सीएसएस में सीधे एम्बेड करें।
पैटर्न पृष्ठभूमि
छवि फ़ाइलों के बिना सीएसएस बैकग्राउंड के रूप में दोहराने वाले एसवीजी पैटर्न को एनकोड करें।
आभूषण तत्व
सीएसएस बैकग्राउंड के माध्यम से यौगिक-तत्वों पर एसवीजी आभूषण जोड़ें।
ईमेल टेम्पलेट्स
बाहरी छवियों को ब्लॉक किए जा सकने वाले ईमेल टेम्पलेट्स में सीएसएस में एसवीजी ग्राफिक्स एम्बेड करें।
Technical Guide
एसवीजी डेटा यूआरआई प्रारूप का उपयोग करते हैं: url("data:image/svg+xml,<encoded-svg>"). एसवीजी सामग्री विशेष वर्णों को बदलकर यूआरएल-एन्कोडेड होती है: < %3C में बदलता है, > %3E में बदलता है, # %23 में बदलता है और उद्धरण एकल उद्धरण चिह्नों में परिवर्तित हो जाते हैं। यह एन्कोडिंग एसवीजी के लिए बेस64 से अधिक कुशल है क्योंकि यह पठनीयता बनाए रखती है और आमतौर पर छोटी होती है। बैकग्राउंड-इमेज गुण डेटा यूआरआई स्वीकार करता है, और मानक बैकग्राउंड गुण (आकार, रिपीट, स्थिति) प्रस्तुतीकरण को नियंत्रित करते हैं। बड़े एसवीजी के लिए, इसके बजाय बाहरी फ़ाइलों का उपयोग करने पर विचार करें, क्योंकि बड़े डेटा यूआरआई सीएसएस फ़ाइल आकार बढ़ाते हैं और स्वतंत्र रूप से कैश नहीं किए जा सकते हैं। बैकग्राउंड-आकार: contain एसवीजी को तत्व के भीतर समायोजित करता है जबकि पहलू अनुपात बनाए रखता है। बैकग्राउंड-आकार: कवर तत्व भरता है, संभावित रूप से एसवीजी को फसल देता है। विशिष्ट पिक्सेल या प्रतिशत मान सटीक नियंत्रण प्रदान करते हैं।
Tips & Best Practices
-
1एसवीजी के लिए छोटे फ़ाइल आकार के साथ यूआरएल एन्कोडिंग (बेस64 नहीं) का उपयोग करें
-
2एनकोडेड आकार को कम करने के लिए एसवीजी में अनावश्यक विशेषताओं को हटाएं
-
3एसवीजी को छोटा रखें-बड़े डेटा यूआरआई सीएसएस को फुलाते हैं और अलग से कैश नहीं किया जा सकता
-
4सीएसएस में एस्केपिंग समस्याओं से बचने के लिए एसवीजी में एकल उद्धरण चिह्नों का उपयोग करें
Related Tools
सीएसएस बैकग्राउंड पैटर्न
पुनरावृत्ति सीएसएस बैकग्राउंड पैटर्न बनाएं, जिसमें धारियां, चेकरबोर्ड, बिंदु और अधिक शामिल हैं।
🎨 CSS & Designआइकॉन खोज
समायोज्य आकार, रंग और स्ट्रोक के साथ ओपन-सोर्स एसवीजी आइकॉन को खोजें और अनुकूलित करें।
🎨 CSS & Design
सीएसएस वेरिएबल जनरेटर
रंग, स्पेसिंग और टाइपोग्राफी के लिए सीएसएस कस्टम प्रॉपर्टीज (वेरिएबल्स) बनाएं।
🎨 CSS & Design
एसवीजी पैटर्न जनरेटर
सीएसएस बैकग्राउंड के लिए विभिन्न आकारों के साथ एसवीजी-आधारित दोहराए जाने वाले पैटर्न बनाएं।
🎨 CSS & DesignFrequently Asked Questions
Q क्या डेटा यूआरआई एन्कोडिंग बेस64 की तुलना में एसवीजी के लिए बेहतर है?
Q क्या मैं कोई भी एसवीजी उपयोग कर सकता हूं?
Q क्या यह सभी ब्राउज़रों में काम करता है?
Q बड़े एसवीजी के बारे में क्या?
Q क्या मैं <img> टैग में डेटा यूआरआई एसवीजी का उपयोग कर सकता हूं?
About This Tool
एसवीजी से सीएसएस बैकग्राउंड is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.