如何在保持纵横比的同时升级CSS中的Img?

Ner*_*296 2 html css html5 image css3

搜寻了一下之后,我发现了这个

的HTML

<div class="divContainer">
    <img src="image.png">
<div>
Run Code Online (Sandbox Code Playgroud)

的CSS

.divContainer{
   width :200px;
   height:200px;
   border:solid;
 }

img{
    width: 100%;
    height: 100%;
    object-fit: contain;
}
Run Code Online (Sandbox Code Playgroud)

这很好用,但只能缩放到达到原始图片的原始分辨率,然后停止使用div容器缩放,但我希望它继续进行并超出其原始分辨率进行缩放。

有任何想法吗?

N'B*_*yev 6

更改object-fit: contain;object-fit: cover;

.divContainer {
   width: 700px; /* Bigger than image's width. */
   height: 500px; /* Bigger than image's height. */
   border: solid;
 }

img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
Run Code Online (Sandbox Code Playgroud)
<div class="divContainer">
    <img src="https://dotjpg.co/YfUB.jpg"> <!-- Image Dimensions: 640px x 426px -->
<div>
Run Code Online (Sandbox Code Playgroud)