首页 > 解决方案 > 可以在圆形图标字体周围绘制css边框吗?

问题描述

我正在使用 icomoon 作为我的图标字体。有些图标是圆形的。有没有办法可以在图标形状周围画一个圆形边框?

我尝试定位图标并为其添加边框,但它绘制为框边框。有没有办法可以针对形状本身?

HTML

<span class="icn icn-clock-circle" style="border: 1px solid red;">::before</span>

CSS

.icn-clock-circle:before {content: "\e9dd";}

这是一个截图

感谢您的任何帮助。

标签: htmlcsssvgicon-fonts

解决方案


是的,border-radius在你的::before元素上放一个:

.icn-clock-circle::before {
    content: "\e9dd";
    display: block;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    border: red solid 1px;
}

您必须将widthheight值调整为图标的大小,因为您没有提供足够的 HTML/CSS。


推荐阅读