En utilisant le modèle de boîte flexible CSS, comment puis-je forcer une image à conserver ses proportions?
JS Fiddle: http://jsfiddle.net/xLc2Le0k/2/
Notez que les images s'étirent ou se rétrécissent afin de remplir la largeur du conteneur. C'est bien, mais pouvons-nous aussi l'étirer ou réduire la hauteur pour conserver les proportions de l'image?
HTML
<div class="slider">
<img src="http://www.placebacon.net/400/300" alt="Bacn">
<img src="http://www.placebacon.net/400/300" alt="Bacn">
<img src="http://www.placebacon.net/400/300" alt="Bacn">
<img src="http://www.placebacon.net/400/300" alt="Bacn">
</div>
CSS
.slider {
display: flex;
}
.slider img {
margin: 0 5px;
}
<div>
avec le CSSbackground-image: url(...);background-size:contain; background-repeat:no-repeat