css - Firefox 渐变作为 mask

标签 css firefox mask linear-gradients

大家好,我正在收养 this示例到跨浏览器解决方案

除了第 122 行的一件事,我已经采用了所有内容:

-webkit-mask: -webkit-linear-gradient(45deg, transparent 49%, #000 53%);

似乎 FF 无法生成渐变作为 mask 。 我试过了 this用于生成 base64 svg 并将其用作掩码的生成器,但没有成功,或者我对 svg 生成不了解。

谁能指出我做错了什么?

最佳答案

Firefox 不理解 webkit 的规则。尝试使用“-moz-linear-gradient”进行渐变生成,使用“mask”进行 mask 。虽然 Firefox 不能使用渐变进行 mask ,但需要 svg mask 。查找一些信息,例如在 this发布。

关于css - Firefox 渐变作为 mask ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21512007/

相关文章:

html - 无论我做什么,我的 div 都不想成为 100% 高度... :/

html - 使用垂直 div 动态创建列

html - 有什么办法可以消除 firefox 中的应用程序警告?

Javascript 在 Safari 和 Chrome 中显示,但在 Firefox 中不显示?

windows - 如何使用 Tensorflow 在分割对象检测中使用 PNG 掩码

jquery - 在css中设置图像可见区域

jquery - 为什么 jPlayer 无法在 Firefox 中播放我的 MP3 文件?

java - 将 Python 函数转换为 Java 应用蒙版到图像

iOS 创建 CAShapeLayer 蒙版的反面

javascript - Angular JS在作用域函数中渲染变量以查看和比较