首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将FontAwesome图标显示为svg

将FontAwesome图标显示为svg
EN

Stack Overflow用户
提问于 2017-02-10 11:37:34
回答 1查看 1.6K关注 0票数 6

我没有使用SVG的经验,所以需要一些帮助。我使用SVG元素,但是路径周围的区域非常大。如何使svg区域和路径区域几乎相同的。我试着移除高度,但这并不能解决问题。

以下是chome检查器中的屏幕截图: svg的大小为64 37px 128 in,但路径的大小约为22 37px 37 in。

P.S.:实际上,我希望图标有这样的大小,就像我使用了方糖包一样:

我不想使用Fontawesome作出反应。因此,我使用了https://icomoon.io/app并选择了单独的元素,并希望将其添加到页面中,如本文所示:图标作为反应组件

下面是元素的一个示例:

代码语言:javascript
复制
<svg width="4em" height="8em" viewBox="0 0 1000 1000">
  
  <path d="M265.143 804.571c0-25.143-20.571-45.714-45.714-45.714s-45.714 20.571-45.714 45.714 20.571 45.714 45.714 45.714 45.714-20.571 45.714-45.714zM384 713.143v-402.286c0-9.714-8.571-18.286-18.286-18.286h-292.571c-9.714 0-18.286 8.571-18.286 18.286v402.286c0 9.714 8.571 18.286 18.286 18.286h292.571c9.714 0 18.286-8.571 18.286-18.286zM274.286 228.571c0-5.143-4-9.143-9.143-9.143h-91.429c-5.143 0-9.143 4-9.143 9.143s4 9.143 9.143 9.143h91.429c5.143 0 9.143-4 9.143-9.143zM438.857 219.429v585.143c0 40-33.143 73.143-73.143 73.143h-292.571c-40 0-73.143-33.143-73.143-73.143v-585.143c0-40 33.143-73.143 73.143-73.143h292.571c40 0 73.143 33.143 73.143 73.143z"
  fill="grey" />      
</svg>

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-02-10 12:22:49

更改您的viewBox坐标

根据OP的评论更新以回答:

viewbox属性有4个坐标,它们是min-xmin-ywidthheight

因此,在使用22 150 400 725时,您是说您希望在22,150上使用400 wide和725 high启动您的viewbox

您在这篇这里上有一篇很好的文章

代码语言:javascript
复制
svg {
  border: red solid
}
代码语言:javascript
复制
<svg width="4em" height="7.5em" viewBox="22 150 400 725">
  <path d="M265.143 804.571c0-25.143-20.571-45.714-45.714-45.714s-45.714 20.571-45.714 45.714 20.571 45.714 45.714 45.714 45.714-20.571 45.714-45.714zM384 713.143v-402.286c0-9.714-8.571-18.286-18.286-18.286h-292.571c-9.714 0-18.286 8.571-18.286 18.286v402.286c0 9.714 8.571 18.286 18.286 18.286h292.571c9.714 0 18.286-8.571 18.286-18.286zM274.286 228.571c0-5.143-4-9.143-9.143-9.143h-91.429c-5.143 0-9.143 4-9.143 9.143s4 9.143 9.143 9.143h91.429c5.143 0 9.143-4 9.143-9.143zM438.857 219.429v585.143c0 40-33.143 73.143-73.143 73.143h-292.571c-40 0-73.143-33.143-73.143-73.143v-585.143c0-40 33.143-73.143 73.143-73.143h292.571c40 0 73.143 33.143 73.143 73.143z"
  fill="grey" />
</svg>

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42158476

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档