【发布时间】:2011-03-07 16:24:07
【问题描述】:
我想在我的标题上使用文本渐变(基本上是this 效果类型)。通常,这是通过在文本上使用 png alpha 透明图像来实现的。我对这个解决方案的问题是,在标题框中,alpha 透明度也会影响背景。因此,例如,如果我想使用照片作为标题的背景,那看起来会很糟糕。有没有办法解决这个问题(至少在某些浏览器中,对于初学者来说)。
【问题讨论】:
-
您能否发布一个简单的演示(jsfiddle.net 或jsbin.com)来说明使用透明 PNG 技术的问题?只是背景开始透过文字显示出来吗?
-
问题是这种效果只有在你有纯色背景时才有用。我需要一些可以在任何背景上工作的东西,包括图像背景......我怀疑这是可能的:-(
-
你愿意使用 JavaScript 来做这件事吗?我正在考虑的方法,没有 JS 的用户(不是 这么多 他们)只会得到没有渐变的文本。
-
我不介意,无论如何,我的应用对于没有 JavaScript 的人来说几乎毫无用处。我欢迎任何建议。
-
我打算用Raphaël写一个答案。这是一个在文本上显示渐变的随机示例:http://raphaeljs.com/fonts.html - 我需要一些努力才能正确写出答案。我应该这样做吗?