Raphael Text Glow

时间:2012-08-29 15:44:34

标签: raphael

有没有人知道如何让光芒出现在文字上?我认为这样做很容易,但没有任何东西在小提琴上呈现。

Fiddle

由于

2 个答案:

答案 0 :(得分:5)

在我看来,好像拉斐尔根本不支持文字发光。查看发光函数的第一行:

if (this.type == "text") {
    return null;
}

使用Cufonized字体调查print的使用可能值得您花些时间 - 它将返回表示您为其提供的文本而不是tspan的路径,并{{1 可以应用于路径。

或者你可以安心创建一个简单的阴影。

我已经通过示范here上演了这两种替代方案。

答案 1 :(得分:1)

你可以在文字后面创建一个矩形并使其发光。我觉得应该看起来很好。使用getBBox()找出所需矩形的大小。

像这样:http://jsfiddle.net/7ZPtq/51/

或者也许使用其他原语,例如线。