मैं प्राप्त करने के लिए क्या flexbox साथ एक बहुत ही आसान काम नहीं हो रहा है की कोशिश, लेकिन घंटों के बाद, मैं असफल ...flexbox - पूरी ऊंचाई के साथ क्षैतिज घटक छवि
मैं सिर्फ एक उत्तरदायी क्षैतिज बनाना चाहते हैं चुकता के साथ घटक पर एक छवि जो हमेशा 100%
ऊंचाई और कुछ लचीली चौड़ाई दाईं ओर पर पाठ हो।
आसान होना चाहिए, लेकिन छवि कभी नहीं सबसे अच्छा मामले में ओवरलैपिंग बंद हो जाता है ...
body {
font-family: sans-serif;
}
.card {
background: #F1F1F2;
display: flex;
}
.card-img {
border: 1px solid green;
}
img {
display: block;
height: 100%;
width: auto;
}
.card-body {
flex: 1 1 auto;
display: flex;
flex-direction: column;
justify-content: space-between;
border: 1px solid blue;
}
<div class="card">
<div class="card-img">
<img src="http://placehold.it/100x100" alt="Card image">
</div>
<div class="card-body">
<h4 class="card-title">Card title</h4>
<p class="card-text">Some amazing content lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
</div>
</div>
सीधे छवि अभिभावक पर 'प्रदर्शन: फ्लेक्स; 'जोड़ें। यह लगभग किसी भी मामले में अनुपात तोड़ देगा। – Yago