因此,通常需要在灰色背景上叠加图像,例如产品项目。同时,我们有一个白色的背景,这往往不适合页面的设计。用于理解问题的图片:
有什么方法可以<img>类比在灰色背景上叠加background-blend-mode: multiply?
一段带有外观的 HTML,因此不会尝试简单地复制上图中的内容:
body {
margin: 0;
padding: 0;
background: #f6f6f6;
text-align: center;
}
img {
max-width: 240px;
margin: 60px;
}
<img src="https://isstatic.askoverflow.dev/iunPY.jpg" />

是的,这是一个属性
mix-blend-mode: multiply。目前,解决问题的最简单和最平庸的方法是用透明背景覆盖图像:
在这种情况下,在使用这些值之后,我完全达到了预期的结果,没有损失对比度和复杂的“拐杖”。应用范围可以非常多样化。如果没有人想出更好的东西,我很乐意接受它作为正确答案。
你可以这样做:
使用 css 您不会更改光栅图像的各个部分(请参见白色背景),在您的情况下仅使用
png.