我没有使用SVG的经验,所以需要一些帮助。我使用SVG元素,但是路径周围的区域非常大。如何使svg区域和路径区域几乎相同的。我试着移除高度,但这并不能解决问题。
以下是chome检查器中的屏幕截图: svg的大小为64 37px 128 in,但路径的大小约为22 37px 37 in。


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

我不想使用Fontawesome作出反应。因此,我使用了https://icomoon.io/app并选择了单独的元素,并希望将其添加到页面中,如本文所示:图标作为反应组件
下面是元素的一个示例:
<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>
发布于 2017-02-10 12:22:49
更改您的viewBox坐标
根据OP的评论更新以回答:
viewbox属性有4个坐标,它们是min-x、min-y、width、height。
因此,在使用22 150 400 725时,您是说您希望在22,150上使用400 wide和725 high启动您的viewbox。
您在这篇这里上有一篇很好的文章
svg {
border: red solid
}<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>
https://stackoverflow.com/questions/42158476
复制相似问题