Il y a quelques questions là-bas qui montrent comment la culture et au centre des images, mais je n'ai pas trouvé un qui correspond à ces exigences:Comment recadrer et centrer une image pleine hauteur lorsque je ne connais pas les dimensions du conteneur?
- La partie visible de l'image doit être carrée.
- L'image doit être mise à l'échelle afin que la hauteur totale soit affichée et remplisse la hauteur du conteneur.
- La taille du conteneur est variable et déterminée par la largeur de son conteneur.
- L'image doit être centrée.
L'objectif final est d'avoir une grille avec 3 images carrées dans une rangée qui rétrécissent en fonction de la largeur du navigateur.
Voici ce que j'ai jusqu'ici.
.i-om-section-content {
max-width: 800px;
border: 3px solid blue;
margin: 0 auto;
padding: 0 32px;
padding: 0 3.2rem;
position: relative;
z-index: 2;
}
.i-om-item {
overflow: hidden;
margin: 10px;
position: relative;
width: 32.5%;
height: 0;
padding-bottom: 32.5%;
border: 1px solid;
float: left;
}
img {
position: absolute;
left: -100%;
right: -100%;
top: 0;
bottom: 0;
margin: auto;
min-height: 100%;
min-width: 100%;
}
<div class="i-om-section-content">
<div class="i-om-item">
<img src="http://onetaste.us/wp-content/uploads/2015/10/DSC2641.png" />
</div>
<div class="i-om-item">
<img src="http://onetaste.us/wp-content/uploads/2015/10/smita.png" />
</div>
</div>
Merci! Et j'ai oublié d'ajouter que l'image doit être centrée. Je vais mettre à jour la description. –
Parfait. Je vous remercie! –