【发布时间】:2014-03-17 09:35:43
【问题描述】:
我想要的是创建一个带有raphaeljs 的简单圆圈,其中包含 facebook 的“f”(这也将用于其他类似情况)。 'f' 符号将由font-awesome 生成。
我所做的(但没有工作)是使用 css 和/或作为 raphael 属性设置字体系列。
代码如下:
HTML
<div id='share-facebook'></div>
CSS
#share-facebook {
font-family: FontAwesome;
}
Javascript
var canvas = Raphael('share-facebook', 100, 100);
var facebookWrapper = canvas.circle(50,50,50);
facebookWrapper.attr('fill', '#E3E3E3');
facebookWrapper.attr('stroke','none');
var facebookText = canvas.text(50,50,'');
facebookText.attr('font-size', 40);
facebookText.attr('fill', '#fff');
facebookText.attr('font-family','FontAwesome');
Here 也是一个让你的生活更轻松的小提琴。从我所看到的问题来看,raphaels 将字符放在文本节点内的 tspan 内,并且无法解码。任何人都知道如何克服这个问题?
【问题讨论】:
标签: raphael font-awesome