【发布时间】:2017-03-01 09:56:21
【问题描述】:
下面的 sn-p 在 Chrome 上完美运行:背景图像从底部逐渐淡入背景。
div {
width: 200px;
height: 200px;
background-image: url("http://i.imgur.com/wcDxIZG.jpg");
background-size: cover;
background-position: center center;
-webkit-mask-image: linear-gradient(black, black, transparent);
mask-image: linear-gradient(black, black, transparent);
}
<div></div>
但是在火狐上不行,据说值不正确。
为什么?我该如何解决这个问题?
请注意,我知道如何使用另一个 div 作为覆盖,这对我来说不是一个通用的解决方案,因为它对内容和元素 position 有太多影响。我感兴趣的唯一答案是修复 div 的背景。
【问题讨论】:
-
正如caniuse.com 所说,您无法在所有版本的 Firefox 中都避免使用 SVG。
-
部分问题是 Firefox 不是最新的...