首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在FF和Chrome中mix-blend-mode multiply的工作方式不同

在FF和Chrome中mix-blend-mode multiply的工作方式不同
EN

Stack Overflow用户
提问于 2015-11-11 05:03:00
回答 1查看 372关注 0票数 0

我正在修改mix-blend-mode属性以将滤色器应用到图像上,但似乎mix-blend-mode multiply在Chrome和FF中的工作方式不同。

代码语言:javascript
复制
.filter {
  position: relative;
}
.filter::before,
.filter::after {
  position: absolute;
  content: '';
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  display: block;
  z-index: 1;
}
.filter--rise {
  -webkit-filter: brightness(1.2) contrast(0.9) saturate(90%);
  filter: brightness(1.2) contrast(0.9) saturate(90%);
}
.filter--rise::before {
  background: -webkit-radial-gradient(circle, rgba(236, 205, 169, 0.2) 55%, #321E07 100%);
  background: radial-gradient(circle, rgba(236, 205, 169, 0.2) 55%, #321E07 100%);
  mix-blend-mode: multiply;
  opacity: 0.8;
}
.filter--rise::after {
  background: -webkit-radial-gradient(circle, rgba(246, 189, 57, 0.6), transparent 100%);
  background: radial-gradient(circle, rgba(246, 189, 57, 0.6), transparent 100%);
  mix-blend-mode: overlay;
  opacity: 0.6;
}
代码语言:javascript
复制
<figure class="filter filter--rise">
  <img src="http://i.imgur.com/KQ0U5BL.jpg" alt="">
  <figcaption>Rise</figcaption>
</figure>

这就是结果(左边是铬,右边是FF -预期的结果是FF)。

http://i.imgur.com/ySPTbFN.png

有人能给我解释一下为什么会这样吗?(为什么只使用这种模式,因为其他模式也是一样的,例如强光模式、叠加模式等)

EN

回答 1

Stack Overflow用户

发布于 2015-11-11 23:28:53

这是an issue in Chrome 46 on Windows。看起来已经修复了47个。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33639573

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档