इससे पहले कि कोई मुझसे पूछे कि मैं ऐसा क्यों करना चाहता हूं, मुझे सीधे बाहर आने दें और आपको बताएं। इस तरह से आप में से एक चतुराई से बाहर निकलता है, मुझे एक बेहतर तरीका बता सकता है ...मैं अज्ञात चौड़ाई की पूरी तरह से स्थित सामग्री कैसे केंद्रित करूं?
मैं चित्रों के लिए दर्शक बना रहा हूं जो पृष्ठ को भरने के लिए खिंचाव करना चाहिए, स्क्रीन की ऊंचाई का 9 0% सटीक। मैं चित्रों को एक दूसरे में फीका करना चाहता हूं और उनमें से प्रत्येक को स्क्रीन के बीच में केंद्रित करना चाहता हूं।
एक दूसरे के ऊपर पेंटिंग को फीका करने के लिए मुझे उन्हें स्टैकिंग से रोकने के लिए उन्हें 'पूर्ण' रखने की आवश्यकता है। यहां समस्या है जहां समस्या आती है। जब से मैंने उन्हें पूर्ण रूप से सेट कर दिया है, तब से प्रत्येक विधि जो मैं div के केंद्र में उपयोग करने के लिए उपयोग करता हूं, काम नहीं करता है।
समस्या का एक हिस्सा यह है कि मैं चित्रों के लिए कोई चौड़ाई निर्धारित नहीं कर रहा हूं क्योंकि मैं चाहता हूं कि वे उपयोगकर्ता की स्क्रीन के 90% को भरने के लिए गतिशील रूप से आकार दें।
मुझे पूर्ण सामग्री को केंद्रित करने के लिए सैकड़ों विधियां मिली हैं और मुझे विश्वास है कि मुझे युक्त div को लपेटने की आवश्यकता हो सकती है। हालांकि मुझे अभी तक कोई सफलता नहीं मिली है।
html-
<div id="viewer_div">
<img src="" id="first" />
<img id="second" class="hidden"/>
</div>
स्टाइल शीट
#viewer_div {
width:1264px;
}
img {
height:90%;
display:block;
margin-left: auto;
margin-right:auto;
}
ऊपर मुझे वांछित प्रभाव देता है, लेकिन मुझे पूर्ण रूप से चित्रों को अनुमति नहीं है। क्या कोई छवियों को केंद्रित करने का एक तरीका सुझा सकता है लेकिन मुझे एक दूसरे पर फीका करने की इजाजत देता है?
वैसे यह एक कठिन है। मुझे यकीन है कि आप निश्चित चौड़ाई और पूर्ण स्थिति के साथ इसे कैसे करें, सही है? – Purag
कुछ झुकाव के बाद, मैं गारंटी दे सकता हूं कि आप इसे शुद्ध सीएसएस और (एक्स) एचटीएमएल के साथ नहीं कर सकते हैं। आपको जावास्क्रिप्ट चाहिए जो दुर्भाग्यपूर्ण है, क्योंकि यह पूरी तरह से डिस्प्ले के बारे में है और यही सीएसएस है ... आप चाहें तो मेरी पहेली http://jsfiddle.net/dekket/58BjM/ को फोर्क कर सकते हैं। जहां तक मुझे मिला है, तो कहीं भी वास्तव में नहीं:/ –
आपके इनपुट के लिए धन्यवाद। ग्रेग ने नीचे एक क्लीनर दृष्टिकोण दिखाया है जो मेरी समस्या हल करता है। – goose