让我们假设我有一个渐变应用作为背景属性的div。我现在想要覆盖黑色 PNG(尺寸较小)并将 PNG 设置为具有覆盖的背景混合模式。不幸的是,我不知道如何实现这一目标。
我知道当我使用 PNG 图像将渐变渲染到 Div 的 CSS 中时,我可以有一个工作的背景混合模式,例如:
background: url(../img/plus.png), linear-gradient(to bottom, #24cae4 0%, #1f81e3 100%);
background-blend-mode: overlay;
然而,这会导致渐变与实际的 PNG 一样小,这不是预期的效果,如下所示:
我想要实现的是纯 CSS(如果可能的话):
这里有一个 Codepen 来说明我正在尝试做的事情:http ://codepen.io/anon/pen/zxOXGP 注意黑色图标。我想覆盖这个。