html - 可以在圆形图标字体周围绘制css边框吗?
问题描述
我正在使用 icomoon 作为我的图标字体。有些图标是圆形的。有没有办法可以在图标形状周围画一个圆形边框?
我尝试定位图标并为其添加边框,但它绘制为框边框。有没有办法可以针对形状本身?
HTML
<span class="icn icn-clock-circle" style="border: 1px solid red;">::before</span>
CSS
.icn-clock-circle:before {content: "\e9dd";}
感谢您的任何帮助。
解决方案
是的,border-radius
在你的::before
元素上放一个:
.icn-clock-circle::before {
content: "\e9dd";
display: block;
width: 20px;
height: 20px;
border-radius: 50%;
border: red solid 1px;
}
您必须将width
和height
值调整为图标的大小,因为您没有提供足够的 HTML/CSS。