【发布时间】:2015-05-26 17:51:41
【问题描述】:
我正在使用背景混合模式:
<a href="#" class="blend">
<h3>Title</h3>
<p>Content goes here</p>
</a>
它为背景图片设置了一个 url。当.blend 悬停在上面时,它会将背景更改为:
.blend:hover {
background-blend-mode:multiply;
background-color: rgba(0,0,0,.6);
}
所以它可以工作,但不能在 IE 中(当然)。有哪些替代方案?我可以使用某种 jQuery 技巧让它在 IE 中工作吗?或者有没有我可以使用的前缀,比如-ms- 或类似的东西?
【问题讨论】:
-
您可能需要
-ms-filter。另请参阅this question。 -
过滤器将应用于整个元素,而不仅仅是背景。
-
@Blazemonger:这个问题是我发现的第一件事,但它似乎只适用于图像(至少据我所知)。当我调用它时,函数本身不断返回错误。
标签: javascript jquery html css internet-explorer