您可以创建一个包含 img
的 div
元素。 然后在 div
上使用 pseudo-element
,该元素将具有大型的 box-shadow
,您可以使用 position-absolute
定位伪元素。
div {
position: relative;
overflow: hidden;
display: inline-block;
}
div:after {
content: '';
position: absolute;
bottom: 5%;
left: 20%;
width: 40%;
height: 50%;
box-shadow: 0px 0px 0px 2000px rgba(0, 0, 0, 0.6);
}
<div><img src="https://s-media-cache-ak0.pinimg.com/736x/ff/00/5e/ff005e0fa600c51c5e36f6059bbe6053.jpg"></div>
div
或父元素大小有关,当您使用display: inline-block
时,它变成图像大小。 - Nenad Vracar
HighlightedImage
,它带有调整大小的代码,不需要任何复杂的初始化即可使用。 - tagelicht