【发布时间】:2022-02-06 05:53:27
【问题描述】:
我试图让我的图像覆盖整个 div,即父 div 的 50%。我使用了object-fit:cover,但它仍然无法正常工作。问题是当我减小窗口宽度时,图像也会缩短。
在(1)中宽度是满的 第二张图片是900px的窗口大小。
* {
box-sizing: border-box;
}
body {
background: yellow;
}
section {
background: red;
widtth: 100%;
min-height: 700px;
}
article {
background: green;
width: 50%;
min-height: 700px;
padding: 100px;
float: left;
}
picture {
float: left;
width: 50%;
min-height: 700px;
}
img {
width: 100%;
height: 100%;
object-fit: cover;
}
section::after {
content: "";
clear: both;
display: block;
}
<body>
<section class="about">
<article>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Consequatur expedita laudantium, ea eos fugiat dolores laboriosam voluptas illo deleniti pariatur ratione nobis perferendis in consectetur rerum ipsa debitis quis numquam! Lorem ipsum dolor
sit amet consectetur adipisicing elit. Veniam unde placeat ratione magnam tempore velit accusamus ipsam quaerat aspernatur maiores?</p>
</article>
<picture>
<img src="https://www.loveinartsz.com/wp-content/uploads/2021/03/b04803919effa1914ae6754d8bee30fb.jpg" alt="">
</picture>
</section>
</body>
我已经链接了下面的代码笔链接以供参考。
【问题讨论】:
-
我将您的代码(包括拼写错误)作为runnable Stack Snippet 带入问题。请调整演示以重现您的问题。