De min-largeur de 769px à 1025px, je veux le 3ème chiffre sur une nouvelle ligne tandis que les premières et secondes figures restent sur la ligne supérieure occupant un espace égal. J'essaie des boîtes flexibles en CSS. Comment puis-je faire fonctionner ça?Flex Box Media Query Difficulté
<div class="mid-col-section-2">
<figure><a href="#"><img src="images/landscape-maintenance.jpg" alt="landscape" height="300"><figcaption>Landscape Maintenance</figcaption></a></figure>
<figure><a href="#"><img src="images/landscape-design.jpg" alt="landscape" height="300"><figcaption>Landscape Design</figcaption></a></figure>
<figure><a href="#"><img src="images/masonry-design.jpg" alt="landscape" height="300"><figcaption>Masonry Design</figcaption></a></figure>
.mid-col-section-2 {
display: flex;
flex-direction: column;
}
.mid-col-section-2 figure a {
color: black;
}
figcaption {
text-align: left;
}
@media (min-width: 1025px){
.mid-col-section-2 {
flex-direction: row;
justify-content: space-between;
padding: 10px 60px 10px 60px;
}
figcaption {
text-align: center;
}
.mid-col-section-2 figure {
padding: 15px 0 15px 0;
}
}
Cela a fonctionné un peu, mais pas complètement –
Nevermind. J'ai ajouté flex-wrap dans 1025px min de largeur et cela a fonctionné. Je vous remercie –