【发布时间】:2017-08-31 20:10:43
【问题描述】:
我想在 SVG 范围内使用 fontawesome 图标。我无法以常见的方式实现它,但我可以添加包含相应 UTF-8 字符且字体设置为 fontawesome 的 <text> 元素,如下所示:
<text style="font-family: FontAwesome;">\uf0ac</text>
为了清楚起见,我写了一个开关来获取有用的图标:
getFontAwesomeIcon(name) {
switch (name) {
case 'fa-globe':
return '\uf0ac'
case 'fa-lock':
return '\uf023'
case 'fa-users':
return '\uf0c0'
case 'fa-ellipsis-h':
return '\uf141'
default:
throw '# Wrong fontawesome icon name.'
}
}
但这当然很难看,因为我必须自己编写代码。如何仅从 fontawesome 库中获取这些值?
【问题讨论】:
-
@KevinBrown - 这不一样。该帖子的作者只想列出所有图标名称,但我想获取与这些名称相对应的字符。
-
ohmycheatsheet.com/fontawesome 在这里您可以使用 jquery 获取所有可能的值,或者在
标签: svg font-awesome