【问题标题】:How to give the text gradient color using HTML/CSS in android如何在android中使用HTML/CSS给文本渐变颜色
【发布时间】:2012-08-23 13:07:34
【问题描述】:

我尝试了在 android 中赋予文本渐变颜色的可能结果。我使用下面的 javascript 来让文本显示渐变色。但是,它不支持在android中。有没有人有解决方案来使用 HTML/CSS 为文本提供渐变颜色并在 android 中受支持?

<canvas id="canvas" width="250" height="400"></canvas>     

<script type="text/javascript">

var canvas = document.getElementById('canvas');

var ctx = canvas.getContext('2d');
ctx.font = "36px sans-serif";
var gradient = ctx.createLinearGradient(0, 0, 150, 100);
gradient.addColorStop(0, "rgb(255, 0, 0)");
gradient.addColorStop(1, "rgb(255, 255, 0)");
ctx.fillStyle = gradient;
ctx.fillText("Gradient Text", 10, 100);  
</script>

感谢您的宝贵回复。但是为了明确提出的问题,我有

<span style='font-family:  MalgunGothic; font-size:10 ;' >Gradient Text</span>

对于上面的 html 内容,必须为文本“渐变文本”添加渐变颜色。如果有人有解决方案,请告诉我。

【问题讨论】:

标签: javascript android css gradient


【解决方案1】:

您应该查看-webkit-gradient,它全是 CSS3。这是一个很酷的CSS3 gradient generator,它为您提供了具有适当颜色的代码。希望这会有所帮助。

【讨论】:

  • 做渐变需要-webkit-gradient-webkit-mask-image,但是android中的webkit不支持。可能,它很快就会支持...
  • 您好,感谢您的宝贵回复。但是为了弄清楚这个问题,我有
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2023-03-15
  • 2016-10-10
  • 2021-03-13
  • 1970-01-01
  • 2022-07-28
  • 1970-01-01
  • 2019-10-06
相关资源
最近更新 更多