2013-12-08 6 views
6

मैं background-size:cover का उपयोग कर अपने कंटेनर में पृष्ठभूमि छवि को फिट करने की कोशिश कर रहा हूं। The Fiddleपृष्ठभूमि आकार: कवर एंड्रॉइड मूल ब्राउज़र में काम नहीं कर रहा है

यह सभी ब्राउज़रों में काम करता है लेकिन Android मूल ब्राउज़र में काम नहीं कर रहा .. किसी को भी किसी भी समाधान है कृपया: यहाँ मेरी बेला है? धन्यवाद

+0

हो सकता है आप% के बिना लेकिन पिक्सल में witdh निर्धारित करने की आवश्यकता है cuz, शुद्ध अनुमान thats cuz, अगर मैं remmeber सही एंड्रॉयड स्क्रीन पर चौड़ाई सेट करने के लिए के साथ समस्या है। –

+0

आपका मतलब है कि मुझे सभी तत्वों के लिए% के बजाय पीएक्स का उपयोग करना चाहिए? –

उत्तर

12

इस समस्या को खोजने और समाधान खोजने के बाद, मैंने सीएसएस फ़ाइल शैलियों से पृष्ठभूमि-छवि हटा दी और HTML कोड में एक इनलाइन शैली का उपयोग किया। एंड्रॉइड देशी ब्राउज़र के साथ समस्या हल हो गई है।

मैंने पहेली को अपडेट किया और यह एंड्रॉइड मूल ब्राउज़र में काम कर रहा है।

The Updated Fiddle

ऐसा लगता है कि एंड्रॉयड भी इस तरह पार्स पृष्ठभूमि प्रारूप के साथ समस्या है:

background: url('...') fixed center center/cover; 

और हम पृष्ठभूमि छवि प्रपत्र दूसरों को अलग करने और यह इनलाइन का उपयोग करना चाहिए, और फिर प्रत्येक विकल्प का उपयोग

background-size: cover; 
background-position: center center; 
+0

@ आर। बोस्मा ने एक सुझाव जोड़ा है (हालांकि हटाए जाने वाले उत्तर पर एक उत्तर पर, क्योंकि इसकी सामग्री किसी टिप्पणी के लिए बेहतर है): "पृष्ठभूमि-अनुलग्नक का उपयोग न करें: तय करें। अन्यथा एंड्रॉइड पर कोई स्केलिंग लागू नहीं की जाएगी डिवाइस। स्थानीय और स्क्रॉल ठीक काम करने लगते हैं। " –

+0

यह 'body {body} के बजाय' html, body {...} 'का उपयोग करते समय काम करता था। – Edward

0

दुर्भाग्य से, पृष्ठभूमि आकार संपत्ति पूरी तरह से पुराने vers द्वारा समर्थित नहीं है: अलग सीएसएस फ़ाइल में, इस तरह एंड्रॉइड के मूल ब्राउज़र और एंड्रॉइड के लिए क्रोम के आयन। मैं इसे कठिन तरीके से खोजने के दर्द से गुजर गया। क्या यह करता है के रूप में "कवर" आप एक ही क्षैतिज अहसास है और फिर स्वतः ही छवि की ऊंचाई निर्धारित करता है, यह सोचते हैं कि छवि है

background-size: 100% auto; 

: "कवर" का उपयोग कर एक मूल्य के रूप में करने के बजाय, निम्न कार्य करें आंतरिक आयाम।

आगे पढ़ने के लिए, मैं detailed writeup from Sara Soueidan में डाइविंग की सलाह देता हूं।

0

मैं पृष्ठभूमि आकार के साथ एक ही समस्या थी: कवर, छवि डिवाइस और नीचे था सफेद पृष्ठभूमि की चौड़ाई के लिए फिट था, और यह तय किया गया था जब मैं इस सीएसएस का उपयोग कर पृष्ठभूमि रंग सेट करें:

background-color: #fff; 

या आशुलिपि:

background: #fff url('http://cdn.stupiddope.com/wp-content/uploads/2013/06/IMGP3540.jpg') no-repeat scroll center center/cover; 

यह कोई बात नहीं है जो रंग आप चुनते हैं, क्योंकि यह अदृश्य हो जाएगा।

JSFIDDLE

संबंधित मुद्दे