5

尝试使用 -webkit css 样式获取渐变文本时,我在 iPhone 4S 和第 2 代 iPad 上的移动 Safari 中遇到了令人讨厌的伪影。

这是相关的 CSS,应用于文本元素:

background-image: -webkit-linear-gradient(#eee 0%, #4a80e5 100%);
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eee), to(#4a80e5));
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;

它在 Chrome 和 Safari 中看起来不错,但在 Firefox 中却失败了。它在移动 Safari 中看起来很糟糕。您可以在http://www.synchronautapp.com看到一个实时示例

在移动 Safari 上,样式元素周围有 1px 的边框。这些边界来来去去取决于用户的放大程度。此处示例:http: //synchronautapp.com/mkramer/IMG_0088.PNG

谷歌搜索并没有产生很多类似的问题。是什么导致了这个问题,是否有保留渐变文本的解决方法?是否有针对移动 webkit 的纯 CSS 后备计划?

4

1 回答 1

0

尝试:

image-rendering: -webkit-optimize-contrast;
于 2013-06-10T21:41:31.240 回答