次のスニペットはChromeで完全に機能します。背景画像は背景の背景に向かって色が薄くなります。Firefoxのリニアグラデーションを使用したマスク画像
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>
しかし、それは、Firefoxで動作しない、値が不正確であると言われています。
なぜですか?そして私はそれをどのように修正できますか?
オーバーレイとして別のdivを使用する方法を知っていますが、それはコンテンツと要素にあまりにも多くの結果をもたらすので、私にとっては一般的な解決策ではありません。position
私が興味を持っている唯一の答えは、divの背景を修正するものです。
を参照してください。 – ata
問題の一部はFirefoxが頻繁に最新ではない... –