css - 如何增加里面有文字的超赞字体图标大小(使用 fa-stack)

标签 css responsive-design font-awesome

我想将文本放在字体超棒的图标(fa 圆)内。我遇到了这个 SO 帖子:How can I overlay a number on top of a FontAwesome glyph?

第二个答案(获得最多赞成票的答案)使用此代码:

<span class="fa-stack fa-lg">
    <i class="fa fa-star-o fa-stack-2x"></i>
    <i class="fa fa-stack-1x">1</i>
</span>

我希望文本位于圆圈内,所以我将“fa-star-o”更改为“fa-circle”,如下所示:

<span class="fa-stack fa-lg">
    <i class="fa fa-circle fa-stack-2x"></i>
    <i class="fa fa-stack-1x">Sample text here.</i>
</span>

但是这个圆圈有点小,文字放不下圆圈,所以我试着把圆圈放大一些。在这个链接中:http://fortawesome.github.io/Font-Awesome/examples/它说“您甚至可以将更大的图标类放在父级上以进一步控制大小”。

我不太确定如何执行上述操作。我绑了

<span class="fa-stack fa-lg">
    <i class="fa fa-circle fa-stack-2x fa-lg"></i>
    <i class="fa fa-stack-1x">Sample text here.</i>
</span>

但它不会使圆变大。

知道如何让 Font Awesome 图标变大吗?

最佳答案

当图标是堆栈的一部分时,您不能独立于堆栈的其余部分更改其大小。

但是,您可以通过添加 fa-1x fa-2x fa-3x 之一来更改堆栈的总体大小等父类,如下面的代码片段所示。

<span class="fa-stack fa-2x">
    <i class="fa fa-circle fa-stack-2x"></i>
    <i class="fa fa-stack-1x fa-inverse">1</i>
</span>
<span class="fa-stack fa-2x">
    <i class="fa fa-circle-o fa-stack-2x"></i>
    <i class="fa fa-stack-1x">1</i>
</span>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css">

关于css - 如何增加里面有文字的超赞字体图标大小(使用 fa-stack),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31777046/

相关文章:

css - 输入按钮不能取消粗体文本

jquery - 访问链接后更改链接元素的样式?

html - 绕过响应式设计

css - 使用 Grunt 处理依赖文件并重写路径

javascript - 如何链接到具有特定过滤器的投资组合页面?

html - Ruby on Rails 未加载针对移动设备的响应式布局

html - 通过移动设备打开网站时将字符串移动到新段落

java - JButton 文本的抗锯齿

font-awesome - 如何在 Polymer LitElement 中使用 Font Awesome

javascript - 使用 Jquery 的多级下拉菜单