我一直在创建css3文本渐变。它们可以在浏览器中完美地找到,但是当您在网络上查看它们时。文本周围总是有一条线或一个框。与此页面上的内容类似:http://www.paulund.co.uk/playground/demo/css_text_gradient/
这是一个webkit错误吗?
答案 0 :(得分:0)
感谢迈克尔建议使用svg bg而不是生成的css3修复移动问题。
以下是css的代码:
background:url(../img/grad.svg) 0 -116px;
background-size: 100% 100%;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
然后是grad.svg:
<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="60">
<linearGradient id="normal" x1="0%" y1="0%" x2="0%" y2="100%">
<stop offset="0%" stop-color="#ffffff"/>
<stop offset="100%" stop-color="#000000"/>
</linearGradient>
<rect x="0" y="0" width="100%" height="60" fill="url(#normal)" />
</svg>