रिएक्ट के साथ इनलाइन बैकग्राउंडइमेज स्टाइलिंग: रहस्यों को खोलना
रिएक्ट में स्टाइलिंग तत्व सीधे हो सकते हैं, लेकिन जब इनलाइन बैकग्राउंड इमेज सेट करने की बात आती है , कुछ रुकावटें हो सकती हैं। इस लेख का उद्देश्य रिएक्ट के साथ इनलाइन पृष्ठभूमि छवियों का उपयोग करने की बारीकियों पर प्रकाश डालना और एक व्यापक समाधान प्रदान करना है। निम्नलिखित सिंटैक्स:
'../images/background_image.png' से पृष्ठभूमि आयात करें; वर अनुभाग शैली = { चौड़ाई: "100%", ऊंचाई: "400px", पृष्ठभूमि छवि: "यूआरएल (" {पृष्ठभूमि } ")" }; वर्ग अनुभाग घटक का विस्तार करता है { प्रदान करना() { वापस करना ( अनुभाग> ); } }import Background from '../images/background_image.png';
var sectionStyle = {
width: "100%",
height: "400px",
backgroundImage: "url(" { Background } ")"
};
class Section extends Component {
render() {
return (
);
}
}
टैग के मामले में, src विशेषता छवि पथ का प्रतिनिधित्व करने वाली एक स्ट्रिंग की अपेक्षा करती है, जो समाप्त हो जाती है जटिल वाक्यविन्यास की आवश्यकता. हालाँकि, रिएक्ट में इनलाइन स्टाइलिंग के लिए, जहां आप किसी तत्व की स्टाइल ऑब्जेक्ट की प्रॉपर्टी सेट कर रहे हैं, आपको बैकग्राउंडइमेज के लिए एक अच्छी तरह से गठित सीएसएस मान प्रदान करना होगा।
इसे हल करने के लिए, आपको भीतर के घुंघराले ब्रेसिज़ को हटा देना चाहिए बैकग्राउंडइमेज प्रॉपर्टी और सुनिश्चित करें कि बैकग्राउंड इमेज पथ एक स्ट्रिंग है। यदि आप इमेज लोडर के साथ वेबपैक का उपयोग कर रहे हैं, तो बैकग्राउंड वैरिएबल पहले से ही एक स्ट्रिंग होना चाहिए, और आप बस लिख सकते हैं:
backgroundImage: "url(" बैकग्राउंड ")"backgroundImage: "url(" Background ")"
backgroundImage: `url(${Background})`backgroundImage: `url(${Background})`
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3