可以在圆形图标字体周围绘制 css 边框吗?
Possible to draw css border around icon font that is a circle shape?
我正在使用 icomoon 作为我的图标字体。有些图标是圆形的。有没有办法在图标形状周围画一个圆形边框?
我试过定位图标并为其添加边框,但它绘制为框边框。有什么方法可以定位形状本身吗?
HTML
<span class="icn icn-clock-circle" style="border: 1px solid red;">::before</span>
CSS
.icn-clock-circle:before {content: "\e9dd";}
感谢您的帮助。
是的,在您的 ::before
元素上添加 border-radius
:
.icn-clock-circle::before {
content: "\e9dd";
display: block;
width: 20px;
height: 20px;
border-radius: 50%;
border: red solid 1px;
}
您必须将 width
和 height
值调整为图标的大小,因为您没有提供足够的 HTML/CSS。
您可以使用 border-radius
弯曲边框。对于一个圆圈,我通常会使用 border-radius: 50%;
阅读有关如何在 W3Schools
上弯曲不同角的更多信息
我正在使用 icomoon 作为我的图标字体。有些图标是圆形的。有没有办法在图标形状周围画一个圆形边框?
我试过定位图标并为其添加边框,但它绘制为框边框。有什么方法可以定位形状本身吗?
HTML
<span class="icn icn-clock-circle" style="border: 1px solid red;">::before</span>
CSS
.icn-clock-circle:before {content: "\e9dd";}
感谢您的帮助。
是的,在您的 ::before
元素上添加 border-radius
:
.icn-clock-circle::before {
content: "\e9dd";
display: block;
width: 20px;
height: 20px;
border-radius: 50%;
border: red solid 1px;
}
您必须将 width
和 height
值调整为图标的大小,因为您没有提供足够的 HTML/CSS。
您可以使用 border-radius
弯曲边框。对于一个圆圈,我通常会使用 border-radius: 50%;
阅读有关如何在 W3Schools
上弯曲不同角的更多信息