我有一个容器image-wrapper
和里面的图像。
容器具有固定的高度和宽度。在其中,图像分辨率将是动态的。
我要做的就是将图像水平和垂直居中放置在容器中,并box-shadow
对其应用一些样式。
但是它在图像周围留下了一个空白区域,看起来很奇怪。下面是代码。垂直图像也会发生同样的情况。
.image-wrapper {
height: 400px;
width: 400px;
background-color: rgb(0,200,100);
padding: 40px;
}
.image-wrapper img {
width: 100%;
height: 100%;
object-fit: contain;
box-shadow: 10px 10px 10px red;
}
<div class="image-wrapper">
<img src="https://via.placeholder.com/500x200">
</div>
我只想在图像周围有一个阴影,没有空格。我想我在这里遗漏了一件非常简单的事情。
我试图添加position: relative
到容器中,但它没有用。
我试图通过搜索“ css object fit image shadow ”、“ css object fit on image 添加空格”之类的东西来搜索它,但没有找到任何类似的东西。