【发布时间】:2017-11-13 14:06:55
【问题描述】:
我有一个带有边框半径的图像,并且想在图像上添加一个颜色叠加层。
img {
border-bottom-left-radius: 60% 65%;
border-bottom-right-radius: 35%;
border-top-left-radius: 40px 200px;
}
<div class="image-wrapper">
<img width="751" height="640" src="http://via.placeholder.com/751x640" class="" alt="">
</div>
图片是椭圆形的,有边框半径
如果我在 div/容器上添加带有伪元素的颜色,它不会以椭圆形覆盖,而是以完整的容器覆盖。
如何在具有边框半径的 img 标签上放置颜色叠加层(仅用于图像)?
【问题讨论】:
-
您能否提供一个最终结果的示例,并解释一下您所说的 overlay 是什么意思?您可能还想查看CSS filters。