html - 可以在圆形图标字体周围绘制 css 边框吗?

标签 html css svg icon-fonts

我使用 icomoon 作为我的图标字体。有些图标是圆形的。有没有一种方法可以在图标形状周围绘制圆形边框?

我试过定位图标并为其添加边框,但它绘制为框边框。有什么方法可以定位形状本身吗?

HTML

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

CSS

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

Here is a screenshot

感谢您的帮助。

最佳答案

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

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

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

关于html - 可以在圆形图标字体周围绘制 css 边框吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57577836/

相关文章:

css - 如何仅针对 WordPress 上的顶级导航项显示事件状态(例如下划线)?

html - 桌面上的视频背景,手机上的图像可能吗?

javascript - Circle.getTotalLength() Internet Explorer 错误

javascript - 如何获取和设置 SVG 中 <text> 元素的值?

html - 导航不会垂直对齐

JavaScript/Html - 更改 8 位小数后的字体大小/颜色

javascript - 网格中的多个视频的视频缩略图是重复的

php - 使用 PHP 压缩和缓存 CSS

css - 如何使 Primefaces 中的面板无响应?

带有 HTML 非内联 svg 的 CSS