代码之家  ›  专栏  ›  技术社区  ›  Leo Messi

用SVG替换字体Awesome图标

  •  0
  • Leo Messi  · 技术社区  · 6 年前

    我想用和svg替换一个字体很棒的图标。

    例如,如果css类是 class="'fa fa-square'" ,如何更改以使用相同形状的SVG文件, square.svg ?

    1 回复  |  直到 6 年前
        1
  •  1
  •   Jaclyn Ciringione    6 年前

    所有的字体Awesome SVG都位于这个方便的Github repo中。 Font Awesome SVG's

    您可以像这样将SVG插入一个跨度中:*注意,您需要更改内联高度和宽度,但保持视图框原样。要更改SVG的颜色,请使用fill:colorValue

    <span>
        <svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1664 416v960q0 119-84.5 203.5t-203.5 84.5h-960q-119 0-203.5-84.5t-84.5-203.5v-960q0-119 84.5-203.5t203.5-84.5h960q119 0 203.5 84.5t84.5 203.5z"/></svg>
    </span>