我在這裏搜索了這個問題,並找到了幾個例子,我特別嘗試了一個例子,但它並不像我想要的那樣工作。調整圖像的大小以適應容器的完美
我已經將容器的高度設置爲600px,它甚至沒有接近。我相信這是因爲我的圖像寬度只有33%,但是有沒有辦法讓這些高一點,或者我堅持只有這個高度的高度?
我不明白爲什麼最右邊的圖像甚至沒有去容器的頂部。我至少希望那樣。
無論如何要調整這些圖像的高度或將它完全不同比例?
$(window).load(function(){
$('.home-img-block').find('img').each(function(){
var imgClass = (this.width/this.height > 1) ? 'wide' : 'tall';
$(this).addClass(imgClass);
})
})
#home-img-blocks {
\t width: 100%;
\t height: 600px;
}
/*#home-img-blocks-container {
\t border: 1px solid black;
}*/
.home-img-block {
\t width: 33%;
\t height: 100%;
\t border: 1px solid black;
\t display: inline-block;
}
.home-img-block img.wide {
\t max-width: 100%;
max-height: 100%;
\t max-width: 100%;
\t height: auto;
}
.home-img-block img.tall {
\t max-width: 100%;
max-height: 100%;
\t max-width: 100%;
\t width: auto;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div id="home-img-blocks">
\t <div class="home-img-block"><img src="http://optimumwebdesigns.com/images/test1.jpg"></div><div class="home-img-block"><img src="http://optimumwebdesigns.com/images/test2.jpg">
</div><div class="home-img-block"><img src="http://optimumwebdesigns.com/images/test3.jpg"></div>
</div>
您是否期待:https://jsfiddle.net/rayon_1990/w3aerp1L/? – Rayon
是的,就是這樣,圖像覆蓋了容器的整個高度,而不會不成比例或將圖像去掉。 – Paul
您的預期產量是多少? – ketan