【发布时间】:2011-12-07 19:25:41
【问题描述】:
Firefox 似乎不支持 -moz-mask-image。
我正在尝试前景渐变。我不能使用图像,因为我需要选择文本。有人对 Firefox 有什么想法吗?
This version 在 chrome 和 safari 中工作
css:
-webkit-mask-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.16, rgba(0,0,0,0)), color-stop(0.52, rgba(0,0,0,.5)), color-stop(0.77, rgba(0,0,0,1)));
-moz-mask: -moz-gradient(linear, left bottom, left top, color-stop(0.16, rgba(0,0,0,0)), color-stop(0.52, rgba(0,0,0,.5)), color-stop(0.77, rgba(0,0,0,1)));
【问题讨论】:
-
你的背景是纯色的吗?您可以在从透明到背景颜色的文本顶部放置一个伪元素。
-
嗨 Duopixel - 是的,我试过了,但这会导致文本无法选择。
-
在渐变元素中添加
pointer-events: none;。 -
完美,感谢您的建议。
-
我穿越到未来宣布 Firefox 53 终于支持
mask-image。万岁!