欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

css讓img鋪滿div

老白1年前11瀏覽0評論

在網頁中,常常需要將一張圖片放在一個div中,讓圖片充滿整個div,但是圖片又不能拉伸變形。這時候我們可以使用CSS來實現這個效果。

div{
position: relative;  //相對定位
width: 300px;
height: 200px;
overflow: hidden;
}
img{
position: absolute;  //絕對定位
top: 50%;
left: 50%;
transform: translate(-50%, -50%);  //將圖片居中
width: auto;
height: 100%;  //高度100%,寬度自適應
}

讓我們來看一下上面的代碼怎么實現的:

首先,我們定義了一個div元素,設置它的寬度為300px,高度為200px,并將overflow設為hidden,這樣圖片就不會超過這個div的大小。

接著,我們定義了一個img元素,并將它的position屬性設置為absolute,這樣它就可以根據父元素進行定位。top和left值為50%,這代表圖片的中心點要和父元素的中心點對齊。transform屬性的translate函數將圖片向上和向左移動50%,這樣圖片就能完全放到div里面了。width屬性設為auto,表示寬度根據圖片的比例自適應,height屬性設為100%,表示圖片的高度要充滿整個div。

這樣我們就能讓一張圖片充滿整個div了。