1

好的,这是我的挑战,我有一些<h1>标签要转换为自定义字体并从左到右应用渐变。

最初我打算使用 cufon 的想法,因为这两者都可以,但事实证明 cufon 只支持从上到下的渐变。

据我所知,我唯一的其他选择是 sIFR,我相信它可能支持这一点,但它并不可取。

有人有什么建议吗?我看过不做渐变的字体js(我认为)和像moz-linear-gradient这样的CSS3,但这不支持将它应用为颜色。

谢谢!

4

3 回答 3

1

你现在不能手动破解cufón 代码来改变渐变方向吗?

我自己没有尝试或测试过这个,但我怀疑你想要改变的行会是这样的:

@973, for VML implementation
... fill.angle = 270;

@1364, for canvas implementation
... fill = g.createLinearGradient(viewBox.minX, 0, viewBox.maxX, 0);
于 2010-09-23T11:10:03.510 回答
0

我开发了一个用画布替换文本的功能,它允许您通过 CSS color 属性添加渐变颜色。看看它,让我知道你是否喜欢它。

https://github.com/msnazi/Gradient-for-text

于 2011-05-22T07:42:44.203 回答
0

请参见:Javascript 示例:文本颜色到渐变。可能会帮到你。

于 2010-09-23T10:58:41.887 回答