好的,这是我的挑战,我有一些<h1>
标签要转换为自定义字体并从左到右应用渐变。
最初我打算使用 cufon 的想法,因为这两者都可以,但事实证明 cufon 只支持从上到下的渐变。
据我所知,我唯一的其他选择是 sIFR,我相信它可能支持这一点,但它并不可取。
有人有什么建议吗?我看过不做渐变的字体js(我认为)和像moz-linear-gradient这样的CSS3,但这不支持将它应用为颜色。
谢谢!
好的,这是我的挑战,我有一些<h1>
标签要转换为自定义字体并从左到右应用渐变。
最初我打算使用 cufon 的想法,因为这两者都可以,但事实证明 cufon 只支持从上到下的渐变。
据我所知,我唯一的其他选择是 sIFR,我相信它可能支持这一点,但它并不可取。
有人有什么建议吗?我看过不做渐变的字体js(我认为)和像moz-linear-gradient这样的CSS3,但这不支持将它应用为颜色。
谢谢!
你现在不能手动破解cufón 代码来改变渐变方向吗?
我自己没有尝试或测试过这个,但我怀疑你想要改变的行会是这样的:
@973, for VML implementation
... fill.angle = 270;
@1364, for canvas implementation
... fill = g.createLinearGradient(viewBox.minX, 0, viewBox.maxX, 0);
我开发了一个用画布替换文本的功能,它允许您通过 CSS color 属性添加渐变颜色。看看它,让我知道你是否喜欢它。
请参见:Javascript 示例:文本颜色到渐变。可能会帮到你。