CSSフレックスボックスモデルを使用して、画像の縦横比を維持するにはどうすればよいですか?
JSフィドル:http : //jsfiddle.net/xLc2Le0k/2/
コンテナの幅を満たすために、画像が伸縮することに注意してください。それは問題ありませんが、画像の縦横比を維持するために高さを伸縮させることもできますか
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>
CSSで使用することですbackground-image: url(...);background-size:contain; background-repeat:no-repeat