क्या आप सीएसएस के साथ एक एसवीजी पृष्ठभूमि छवि को स्टाइल कर सकते हैं?
एक एसवीजी उत्साही के रूप में, आप एसवीजी को पृष्ठभूमि के रूप में हेरफेर करने में अच्छी तरह से वाकिफ हैं इमेजिस। हालाँकि, एक सतत प्रश्न बना हुआ है: क्या आप उसी फ़ाइल में CSS का उपयोग करके SVG को भी स्टाइल कर सकते हैं?
अफसोस की बात है, उत्तर है नहीं। पृष्ठभूमि छवि के रूप में उपयोग किए जाने वाले एसवीजी को सीएसएस स्टाइलशीट से अलग एक इकाई के रूप में माना जाता है। सीएसएस फ़ाइल के भीतर स्टाइलिंग एसवीजी की दृश्य उपस्थिति को प्रभावित नहीं करेगी।
इसका कारण अलग-अलग वातावरण में है जिसमें सीएसएस और एसवीजी काम करते हैं। सीएसएस HTML दस्तावेज़ के भीतर काम करता है, जबकि एसवीजी अपने स्वयं के स्टाइलिंग नियमों के साथ स्वतंत्र दस्तावेज़ हैं। जब आप एक एसवीजी को पृष्ठभूमि छवि के रूप में निर्दिष्ट करते हैं, तो ब्राउज़र इसे पूर्व-रेंडर छवि के रूप में व्याख्या करता है और तदनुसार सीएसएस गुण (उदाहरण के लिए, पृष्ठभूमि-आकार) लागू करता है।
एसवीजी पृष्ठभूमि छवि की उपस्थिति को संशोधित करने के लिए, आपको एसवीजी को ही संपादित करना होगा। सुझाया गया दृष्टिकोण विभिन्न स्टाइलिंग आवश्यकताओं के लिए अलग-अलग एसवीजी संस्करण बनाना और सशर्त HTML विशेषताओं या जावास्क्रिप्ट का उपयोग करके उनके बीच स्विच करना है।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3