【发布时间】:2015-06-03 08:09:05
【问题描述】:
我目前需要对项目使用混合混合模式来在黄色 div 上乘以图像。它在chrome中运行没有任何问题,但在firefox中,当容器与图像具有相同的宽度和高度时,图像会变黑。
如果图像高 1 像素,它仍然会运行。有人知道为什么会这样吗?
这是我的代码示例。在 Firefox 中尝试并使用高度值。当您将高度设置为 500 像素时,它会变黑。
感谢大家的帮助!
http://cssdeck.com/labs/t2uxoktu
.image {
background: #ffff00;
display: block;
width: 500px;
height: 505px;
}
.image img {
mix-blend-mode: multiply;
}
<div class="image">
<img src="http://unsplash.it/500/500">
</div>
【问题讨论】:
-
如果图像高 1px,它仍然会运行-您能详细说明一下吗?您还可以在您的问题中包含 cssdeck sn-p 的代码吗?包含代码 sn-p 的可能性非常好。
-
@nicoO 谢谢,我添加了代码。
-
感谢您的反应。我在代码 sn-p 中应用了您的代码。如果你不喜欢这个,我会回滚这个编辑。另外:将 div 设置为
height: 500px时,我无法重现任何问题。您能否在 Firefox 中的问题在您身边可见的地方附加另一个片段?