我在不同尺寸的圖像。所有的圖像都很大。我需要在容器內沒有任何拉伸的情況下顯示圖像。那個容器有一定的高度。所以我已經展示了圖像適合容器內部沒有任何伸展。我需要在html中使用圖像而不是背景圖像。這裏是我的代碼圖像在響應式設計中伸展
.image-container {
height: 420px;
width: 100%;
}
@media (max-width: 480px) {
height: 310px;
}
@media (max-width: 375px) {
height: 275px;
}
@media (max-width: 320px) {
height: 240px;
}
.image-container img {
max-height: 100%;
object-fit: contain;
max-width: 100%;
display: block;
margin: 0 auto;
}
<div class="image-container">
<img src="http://media.gettyimages.com/photos/under-the-tree-picture-id480585809" />
</div>
當我使用上面的代碼圖像被拉伸。有沒有什麼辦法解決這一問題?請爲此提出任何解決方案。
在此先感謝。
只有要麼最大寬度或最大高度 - 這是一個常見問題,搜索它 – mplungjan
我不明白爲什麼你必須重新發明輪子,當有第三方CSS庫的引導可以爲你做到這一點的引導程序? https://getbootstrap.com/docs/4.0/examples/grid/ –
你也錯過了關閉'.image-container'的div支架,即''' –