【发布时间】:2018-04-17 15:00:43
【问题描述】:
我正在使用 Font Awesome 5.0.10 (SVG + JS) 来渲染一些社交媒体图标。
如果我使用平方版本,它们都共享一个共同的基线,因此是对齐的,但非平方版本不是,正如您可以通过查看 svg 框和这些图标中的路径之间的距离看到的那样:
https://fontawesome.com/icons/facebook-f?style=brands
https://fontawesome.com/icons/linkedin-in?style=brands
我不是 SVG 专家,所以我想了解是否有一些简单的方法可以抑制较低的空白空间,从而使图标全部对齐到一个共同的基线。
【问题讨论】:
-
你可以根据需要调整每一个的viewbox
-
如果你的意思是改变(通过 JS)viewBox 属性的值,那似乎也意味着改变图标的渲染大小,这不是我想要的......此外,如果我要对每个图标进行调整,纯 CSS 解决方案(如 mrcharlie 提出的解决方案)不会那么痛苦。
标签: html css svg font-awesome