Je possède 7 éléments dans un conteneur. Comment puis-je faire en sorte que les 3 premiers soient en pleine largeur et les 4 suivants en 50% de largeur?
J'ai également besoin que les éléments qui sont sur la même ligne visuellement aient la même hauteur.
Je peux utiliser Flexbox pour cela si nécessaire. Dans cette démo, le conteneur a une largeur fixe mais en réalité c'est une disposition responsive donc la largeur varie.
http://codepen.io/anon/pen/yJoPwK
.cont {
display: flex;
flex-direction: column;
border: 1px solid grey;
width: 200px;
margin: auto;
}
.item-1 {
background: blue;
}
.item-2 {
background: green;
}
.item-3 {
background: yellow;
}
.item-4 {
background: blue;
}
.item-5 {
background: grey;
}
.item-6 {
background: orange;
}
.item-7 {
background: gold;
}
.item-4,
.item-5,
.item-6,
.item-7 {
width: 50%;
}
1
2
3
4 wrap
5
6
7
C'est la mise en page que j'essaie d'obtenir: