Je suis en train de chercher comment redimensionner une image tout en conservant son ratio largeur/hauteur, mais en la redimensionnant jusqu'à ce que la hauteur de l'image corresponde à la hauteur de la div conteneur. J'ai ces images qui sont assez grandes et longues (captures d'écran), et je veux les mettre dans une div de largeur 200px et hauteur 180px pour les afficher sans redimensionner les images manuellement. Pour que cela soit beau, les côtés de l'image doivent déborder et être cachés par la div conteneur. Voici ce que j'ai jusqu'à présent :
HTML
CSS
a.image_container {
background-color: #999;
width: 200px;
height: 180px;
display: inline-block;
overflow: hidden;
}
a.image_container img {
width: 100%;
}
Comme vous pouvez le voir, il y a une couleur grise qui apparaît sur le conteneur parent de l'image, ce qui ne devrait pas être visible du tout. Pour que ce conteneur soit complètement rempli, la largeur doit déborder également des deux côtés. Est-ce possible ? Est-il également possible de prendre en compte une image qui est trop haute ?