Skip to content

Img 相關 css

這份文件說明常見圖片相關 CSS 實作方式,包含背景圖與 標籤的等比例縮放、填滿、置中等技巧,適用於網頁前端開發。

圖片同比例稱到最大

cover:縮放背景圖片以完全覆蓋背景區

css
.background-img {
    background-image: url('');
    background-position: center;
    background-size: cover;
}

上述範例將背景圖片等比例縮放,確保覆蓋整個容器,可能會裁切部分圖片。

css
img {
    object-fit: cover;
    object-position: center;
    width: 100%;
    height: 100%;
}

此寫法讓 <img> 元素內容等比例填滿容器,超出部分會被裁切。

contain:縮放背景圖片以完全裝入背景區

css
.background-img {
    background-image: url('');
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
}

此設定讓背景圖片完整顯示於容器內,可能會留白。

css
img {
    object-fit: contain;
    object-position: center;
    width: 100%;
    height: 100%;
}

<img> 內容完整顯示於容器內,維持比例,可能會留白。

圖片依照比例

css
img {
    width: 100%;
    aspect-ratio: 1920 / 850;
}

設定圖片寬度 100%,並以 aspect-ratio 維持比例,適合響應式設計。