簡體   English   中英

響應圖像(寬度和高度)

[英]Responsive image (width and height)

我正在為攝影師創建一個簡單的作品集網頁。 他想在網上展示自己的照片。 因此,圖像應具有響應性。 因此,我向圖像類編寫了以下代碼:

img {
    max-width: 75%;
    height: auto;
}

所以它適合任何屏幕寬度的圖像,但我想以全高顯示圖像。 因此,如果圖像具有更大的高度,則用戶必須向下滾動才能看到整個圖像。 那么我應該如何設置高度,以便立即顯示整個圖像?

帶着敬意,

安德烈(Andrej)

您是否嘗試過將其反轉,例如,嘗試賦予其高度,然后將寬度保留為自動.. !!!

因為您只需要設置兩者中的任意一個,另一個就相應地進行調整...

簡單:

max-height: 100%; /* or a bit less */

但是請注意文檔說的是:

<percentage>是相對於包含塊的高度計算的。 如果未明確指定包含塊的高度,則將百分比值視為無。

好的,我找到了解決方案。 我只是將最大高度設置為vh單位(視口高度)。 謝謝您的幫助。

嘗試這種方式: img{max-width:100%; max-height:100%;} img{max-width:100%; max-height:100%;}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM