0

私はcss3テキストグラデーションを作成しています。それらはブラウザで完全に機能しますが、Webで表示すると. テキストの周りには常に線またはボックスがあります。このページで起こることと同様: http://www.paulund.co.uk/playground/demo/css_text_gradient/

これは Webkit のバグですか?

4

1 に答える 1

0

Thanks to Michael's advice using an svg bg over a css3 generated one fixes the mobile issue.

Here is the code for the css:

background:url(../img/grad.svg) 0 -116px;
background-size: 100% 100%;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;

And then the 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>
于 2012-10-24T18:55:52.233 に答える