मुझे यह धागा मिला - छवि के पहलू-अनुपात को बनाए रखते हुए आप एक <div> भरने के लिए एक छवि को कैसे बढ़ाते हैं? - यह पूरी तरह से वह चीज नहीं है जो मुझे चाहिए।
मेरे पास एक निश्चित आकार और इसके अंदर एक छवि के साथ एक div है। मैं हमेशा छवि के साथ div को भरना चाहता हूं , भले ही छवि परिदृश्य या चित्र हो। और इससे कोई फर्क नहीं पड़ता कि छवि कट-ऑफ है (डिव में ही ओवरफ्लो छिपा हुआ है)।
तो अगर छवि चित्र है मैं चाहता हूँ width
होने के लिए 100%
और height:auto
तो यह अनुपात में रहता है। मैं चाहते हैं छवि परिदृश्य है height
होना करने के लिए 100%
और width to be
auto`। सही लगता है?
<div class="container">
<img src="some-image.jpg" alt="Could be portrait or landscape"/>
</div>
चूंकि मुझे नहीं पता है कि मुझे यह कैसे करना है, मैंने बस एक त्वरित छवि बनाई है जिसका मेरा मतलब है। मैं इसका ठीक से वर्णन भी नहीं कर सकता।
इसलिए, मुझे लगता है कि मैं यह पूछने वाला पहला व्यक्ति नहीं हूं। हालाँकि मैं वास्तव में इसका कोई हल नहीं ढूंढ सका। शायद ऐसा करने का कुछ नया CSS3 तरीका है - मैं फ्लेक्स-बॉक्स के बारे में सोच रहा हूं। कोई उपाय? शायद यह भी आसान है कि मैं यह होने की उम्मीद करूं?