0

在fontello.css文件中可以看到一个图标的代码,比如:

.icon-user:before { content: '\e811'; }

e811是我需要检索的部分,将图标嵌入到 SVG 图表中。

我希望能够以编程方式检索我所有图标的代码。有一个 config.json 文件,但这个“e811”代码不在其中。这是为同一图标给出的内容:

{
  "uid": "8b80d36d4ef43889db10bc1f0dc9a862",
  "css": "user",
  "code": 59409,
  "src": "fontawesome"
}

如何以编程方式检索图标的 4 个字母代码?谢谢

4

1 回答 1

0

我想通了,config.json 文件中的代码是 css 文件中代码的十进制版本。您需要将其转换为code.toString(16)

例如(59409).toString(16) == 'e811'.
顺便也可以这样写59409..toString(16) == 'e811'

边注

实际上甚至不需要手动转换代码,这个原生 javascript 函数为我们完成了它:String.fromCharCode(code)

于 2019-09-07T14:26:42.643 回答