मैं इस कोड का उपयोग सीएसएस युक्तियों और चाल से पृष्ठभूमि छवि को कवर करने के लिए कर रहा हूं। समस्या यह है कि यह चौड़ाई और ऊंचाई दोनों फिट करने के लिए छवि को पुन: सहेजता है और पहलू अनुपात में परिवर्तन करता है। मैं पृष्ठभूमि छवि को पूर्ण स्क्रीन चौड़ाई में पुन: सहेजना चाहता हूं और फिर दृश्य पोर्ट को कवर करने के लिए केवल ऊंचाई (छवि के शीर्ष से शुरू करना, केंद्र नहीं) को फसल करना चाहता हूं। इस तरह, छवि पहलू अनुपात बनाए रखा जाएगा।सीएसएस पृष्ठभूमि छवि आकार चौड़ाई फसल ऊंचाई
मेरे पास एक माध्यमिक समस्या यह है कि यह तब तक काम नहीं कर रहा है जब तक कि मैं नीचे यूआरएल की बजाय छवि के लिए FQDN का उपयोग नहीं करता।
html {
background: url(images/bg.jpg) no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
आपके उत्तर के लिए धन्यवाद। असल में, मैं चाहता हूं कि चित्र का शीर्ष तय किया जाए और नीचे से फसल हो। रिश्तेदार यूआरएल तब भी काम नहीं करता जब छवि छवियों फ़ोल्डर में होती है। वे एकमात्र तरीका है जो मैं इसे काम करने के लिए प्राप्त कर सकता था एक एफक्यूडीएन – markhorrocks
का उपयोग करके फिर आप "केंद्र केंद्र" या "केंद्र तल" के बजाय चित्र को "केंद्र शीर्ष" के साथ स्थान दे सकते हैं। छवि फ़ाइल के बारे में, आपकी फ़ोल्डर संरचना क्या है?यह वास्तव में समझ में नहीं आता है। यदि छवि फ़ोल्डर सीएसएस फ़ाइल के साथ एक ही स्थान पर है और इसमें bg.jpg फ़ाइल है, तो जब आप url (images/bg.jpg) कहते हैं तो यह उसे मिलेगा। एकमात्र तरीका जो इसे रोक सकता है यह है कि आपका सीएसएस एचटीएमएल में स्टाइल टैग में है और आप इस दस्तावेज़ में बेस टैग का उपयोग करते हैं। उस स्थिति में, आपको इस बेस href से संबंधित छवि पथ लिखना चाहिए। – hasanyasin