我想使用数字来列出流程中的步骤。我想知道如何在Font Awesome中实现这一点。
我想要使用带有1、2、3...的圆圈,这可行吗?
Font Awesome会将数字添加到图标列表中吗?
谢谢!
我想使用数字来列出流程中的步骤。我想知道如何在Font Awesome中实现这一点。
我想要使用带有1、2、3...的圆圈,这可行吗?
Font Awesome会将数字添加到图标列表中吗?
谢谢!
下面的代码将生成一个带数字的圆形
<span class="fa-stack fa-3x">
<i class="fa fa-circle-o fa-stack-2x"></i>
<strong class="fa-stack-1x">1</strong>
</span>
以下代码将会生成一个带数字的实心圆
<span class="fa-stack fa-3x">
<i class="fa fa-circle fa-stack-2x"></i>
<strong class="fa-stack-1x text-primary">1</strong>
</span>
这里使用了Bootstrap中的text-primary
类来设置数字的颜色。
如果在 FA 的样式表中包含字母和数字,会使其变得太大而且不支持(https://github.com/FortAwesome/Font-Awesome/issues/5019)。所以我这样做:
.fa-alph {
font-family: Arial, sans-serif; /* your font family here! */
font-weight: bold;
color: #860000;
font-style: normal;
}
那么
<button class="btn btn-default" type="button"><i class="fa-alph">2</i></button>
em
) 来跟踪“图标”。此外,这使得所有图标类型字符都在同一元素范围内...(.fa-^)<span>
而不是一个 <button>
,并在您的 span 中创建一个块元素。.f-circle {
font-family: Arial; /* your font family here! */
font-weight: bold;
display: block;
border: 1px solid #860000;
border-radius: 999px;
padding: 6px 12px;
}
<span class="f-circle"><i class="fa-alph">2</i></span>
而不是这样:
<i class="fa fa-star" aria-hidden="true"> 1</i>
<i class="fa fa-star" aria-hidden="true"> 2</i>
<i class="fa fa-star" aria-hidden="true"> 3</i>
...
<span class="fa-stack fa-lg">
<i class="fa fa-circle fa-stack-2x"></i>
<i class="fa-stack-1x fa-inverse">1</i>
</span>
很抱歉我不知道!实际上,Font awesome是一个仅用于呈现图标的字体。这里是可能的图标列表Fontawesome-icons。
你可以用很多其他方式来做到这一点,我会使用以下两种方法中的其中一种,具体取决于你要寻找的是什么。例如...
如果你想要一个简单的有数字的圆圈,我会用CSS去创建这个圆圈,并且在圆圈内使用普通文本。谷歌上有很多帖子和示例。这里有一个链接:how to create circles with css
如果您想用更多图形/图标来实现这个目的,我建议您看一下Fontello,这将根据您自己的SVG文件创建字体。因此,您可以使用图像作为背景制作自己的数字,并将数字呈现为图标,就像fontawesome一样。
祝好!
Pancho