簡體   English   中英

調整瀏覽器大小時,我不希望調整圖像大小

[英]I don't want images to resize when I resize the browser

我的網頁上有一些圖片。 我最初將它們的大小以像素為單位,例如:

<IMG src="image.png" width=700px height=100px>

當我使用具有不同屏幕分辨率的不同機器時,有時頁面看起來並不像我想要的那樣。

然后,我切換為使用百分比而不是像素來設置尺寸,例如:

<div class="logo_container">
  <IMG src="image.png">
</div>

.logo_container img {
    padding: 15px;
    width: 37%;
    position: relative;
}

該頁面現在看起來像我想要的樣子,但是如果我開始調整瀏覽器窗口的大小,圖像將縮小(同時保持寬高比)。 我不希望這種情況發生。

我希望瀏覽器全屏顯示時網頁看起來正確,但是我不希望圖像縮小。

謝謝。

您應該根據屏幕寬度更改CSS:

<div class="logo_container">
  <IMG src="image.png">
</div>
<style>
@media screen and (max-width: 540px) {
    .logo_container img {
        padding: 15px;
        width: 100%;
        position: relative;
    }
}
@media screen and (min-width: 540px) and (max-width: 780px) {
    .logo_container img {
        padding: 15px;
        width: 50%;
        position: relative;
    }
}
@media screen and (min-width: 780px) {
    .logo_container img {
        padding: 15px;
        width: 30%;
        position: relative;
    }
}
</style>

使用em。

<img src="" alt="">

CSS:

.logo_container img {
    width: 1em;
}

em在所有設備之間都是恆定的-在現實生活中它始終是相同的大小:有關更多信息,請參見https://www.w3schools.com/cssref/css_units.asp

只需將圖像的寬度設置為固定的像素數量即可:

.logo_container img {
    width: 200px;
}

暫無
暫無

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

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