【发布时间】:2014-09-13 14:17:00
【问题描述】:
我正在尝试将 4 个图标连续对齐以实现网站的共享功能。当我使用 4 个普通图标时,它们完美对齐并且大小相同。现在我正在尝试将其中一个堆叠起来,以便它有一个边框并且它会产生一些问题
下面是我一直在玩的代码:
<div class="share-results">
<a class="fa fa-2x fa-envelope-o" data-toggle="tooltip" title="Share by Email" data-placement="top" href="#"></a>
<a class="fa fa-2x fa-facebook-square" data-toggle="tooltip" title="Share on Facebook" data-placement="top" href=""></a>
<a class="fa fa-2x fa-twitter-square" data-toggle="tooltip" title="Share on Twitter" data-placement="top" href=""></a>
<a class="fa fa-2x fa-stack" data-toggle="tooltip" title="Share by Link" data-placement="top" href="#">
<i class="fa fa-square-o fa-stack-2x"></i>
<i class="fa fa-link fa-stack-1x"></i>
</a>
</div>
这会创建:
似乎只是大小问题,所以我尝试使用 fa-lg:
并且在堆叠元素上也没有任何尺寸帮助器:
有谁知道如何将带有fa-2x 的图标与堆叠的图标对齐?
【问题讨论】:
-
您不能在 CSS 中明确设置
.fa-stack的宽度、高度和边距吗? -
@MannfromReno 这似乎是一个可能的解决方案(我现在正在尝试),但我想要一个更清洁的解决方案,它可能是可重用且更稳定的。
标签: css alignment font-awesome