我不確定如何使用短語來表達我需要的內容,但基本上我有三種不同的圖像,我希望保持相同的比例,但它們的大小不一樣。我想它看起來像這樣: |------| |----------| |--| | Img1 | | Img2 | | 3| |------| |----------| |--|
不同寬度的響應imgs與高度相同
並讓它們響應地縮放。這裏的HTML和CSS:
@media all and (max-width: 775px) {
\t .aboutbody, .sidebar {
\t \t display: block;
\t }
\t .sidebar {
\t \t width: 86%;
\t \t margin-left: 7%;
\t \t height: 300px;
\t }
\t .sidebarpics {
\t \t height: 200px;
\t \t width: auto;
\t \t display: inline-block;
\t }
}
<div class="sidebar">
<img class="sidebarpics" img src="assets/family1.jpg">
<img class="sidebarpics" src="assets/speaking1.jpg">
<img class="sidebarpics" src="assets/family2.jpg">
</div>
下面是我在實時更新的網站。 http://hanksmith.com/about.php 要理解你需要縮小瀏覽器窗口,直到一邊的三張圖片移動到頂部。
嗨,我不確定你到底想要什麼。但我猜你想要所有3張圖片都是相同的高度。 但現在來了困難的部分。在哪個比例?你是否允許從他們的比例中拉伸和擠壓圖像?由於他們都有不同的。 –
你可以給'sidebarpics' div一個'width:30%'和'height:auto'?然而,如上所述,使得一張照片比其他照片高。 Squishing似乎不是一個選項,雖然.. – Goombah
如果可能的話,我想保持它們與它們的比例相同。因此,有一張圖片覆蓋了div的20%,一張覆蓋了60%,一張覆蓋了40%(不是精確的數字),然後都是相同的高度,因此它是齊平的。 –