अरे मैं एक गैलरी के लिए एक संवेदनशील बॉक्स लेआउट, जो इस http://webdesignerwall.com/demo/responsive-column-grid/सीएसएस फ्लेक्स ग्रिड - पिछले आइटम के लिए एक ही चौड़ाई
उदाहरण के साथ समस्या की तरह लग रहा है कि चौड़ाई hardcoded कर रहे हैं और मीडिया के प्रश्नों हैं बनाने के लिए कोशिश कर रहा हूँ ज़रूरी। मेरे पास एक संभावित समाधान होने के लिए कई स्तंभों का मार्ग है।
मैं फ्लेक्स girds साथ एक ही परिणाम प्राप्त कर सकते हैं, हालांकि अंतिम स्तंभ दूसरों के रूप में इस CodePen में दिखाया गया है से भी बड़ा है:
http://codepen.io/anon/pen/zClcx
एचटीएमएल
<div class="flex-container same-width same-height">
<div class="flex-item">
<div>g</div>
</div>
<div class="flex-item">
<div>g</div>
</div>
<div class="flex-item">
<div>g</div>
</div>
<div class="flex-item">
<div>why am I longer than my friends?</div>
</div>
</div>
सीएसएस
.flex-container {
display: -webkit-flex;
display: flex;
width: 100%;
max-width: 950px;
flex-wrap: wrap;
justify-content: space-between;
background: grey;
& > * {
min-width: 300px;
background: green;
max-width: 404px;
flex: 1 1 auto;
}
.flex-item > div {
background: red;
}
}
प्रश्न:मैं आखिरी कॉलम को दूसरों के समान आकार कैसे बना सकता हूं?
अरे दोस्तों मुझे अभी यह [लिंक] (http://codepen.io/dalgard/pen/Dbnus) मिला है, जो समस्या को खूबसूरती से हल करता है। दुर्भाग्य से संगतता बहुत महान नहीं है। आईई 10 काम नहीं कर रहा है। नवीनतम क्रोम और ओपेरा ठीक हैं। – Paul
आपको केवल एक प्रीप्रोसेसर मिक्सिन और उस मिश्रण का उपयोग करने के लिए कोड की एक पंक्ति है। यहां देखें: http://stackoverflow.com/a/36401995/635069 – Merott