进入SVG Circle的图标

时间:2015-07-28 13:07:40

标签: html css3 svg

如何将图标(例如font-awesome)输出到SVG元素中?

我希望这是圆圈的中心。

<svg class="svg" width=100 height=100>
    <circle cx=50 cy=50 r=25>
    </circle>    
    <i class="icon-check"></i>
</svg>

这是一个测试: http://jsfiddle.net/L2Lm3fgm/

1 个答案:

答案 0 :(得分:5)

只需找出字体字体的代码 - awesome在其类中使用,并将该字符用作text节点。请务必将circletext节点组合在一起。

<强> 实施例

&#13;
&#13;
svg { 
    margin: 24px auto;
    display: block;
}
circle {
    fill: transparent;
    stroke: #f00;
    stroke-width: 2;
}
svg text#chk {
    font-family: sans-serif;
    font-size: 24px; 
    fill: #00f;
}
&#13;
<svg class="svg" width=100 height=100>
    <g>
        <circle cx=50 cy=50 r=25></circle>    
        <text id="chk" x=42 y=58>&#x2713;</text>
    </g>
</svg>
&#13;
&#13;
&#13;

示例小提琴:http://jsfiddle.net/abhitalks/L2Lm3fgm/2/

相关问题