का उपयोग कर फुलविड्थ और एकाधिक कॉलम मैं एक पूर्ण कंटेनर पर पूर्णविड्थ और एकाधिक कॉलम के साथ flexbox
पंक्ति बनाने की कोशिश कर रहा हूं।फ्लेक्सबॉक्स
मैंने flex-break: after;
कोशिश की है लेकिन मुझे यकीन नहीं है कि मैं क्या खो रहा हूं। मैं .fullwidth
और .multiple-columns
जैसे कई वर्गों से बचने की कोशिश कर रहा हूं।
------------------------
| |
| |
| item A |
| |
| |
------------------------
| | |
| | |
| B | C |
| | |
| | |
------------------------
| |
| |
| item D |
| |
| |
------------------------
.collage {
position: relative;
display: flex;
justify-content: flex-start;
align-items: center;
}
.fullwidth {
flex-break: after;
}
.collage-item {
width: 100%;
height: 25vw;
background: url("https://www.audi.co.uk/content/dam/audi/production/Models/NewModelsgallery/A5range/A5_Coupe/MY17/1920x1080_A5-Coupe-2016-side.jpg") no-repeat;
background-size: cover;
}
.btn {
position: absolute;
border: 2px solid white;
padding: 10px 18px;
text-align: center;
right: 8px;
bottom: 8px;
color: white;
text-decoration: none;
}
<div class="collage">
<!-- fullwidth -->
<div class="collage-item fullwidth"></div>
<!-- two columns -->
<div class="collage-item"></div>
<div class="collage-item"></div>
<!-- fullwidth -->
<div class="collage-item fullwidth"></div>
<div class="btn">Button</div>
</div>
https://jsfiddle.net/brunodd/ja6820vu/1/
बहुत बढ़िया सामान! मैं पूरी तरह से सीमा-बॉक्स संपत्ति के बारे में भूल गया। – brunodd