gpt4 book ai didi

css - 将 Font Awesome 元素垂直居中

转载 作者:行者123 更新时间:2023-11-28 08:25:56 26 4
gpt4 key购买 nike

我想在一个盒子(div)中垂直居中 Font Awesome 元素。我几乎做到了,但是图标没有精确居中。只有第二个看起来不错。我添加了红色的对称轴来说明差异。问题是什么,我该如何解决?

.icon-wrap a:before {
content: '';
display: inline-block;
height: 100%;
vertical-align: middle;
margin-right: -0.25em;
}
.icon-wrap a {
display: inline-block;
width: 110px;
height: 110px;
text-align: center;
overflow: hidden;
margin: 0px auto;
border: 6px solid black;
border-radius: 100%;
text-decoration: none;
}
...

这是我在 fiddle 中运行的代码

最佳答案

实际上,plus-square-o图标似乎是在 Font Awesome 中以这种方式构建的。这就是为什么另外 2 个非常一致而第一个不是。

如果您将鼠标悬停在 Font Awesome 中的这个图标上,您会发现它与 plus-square 的对齐方式不同。 .

因此,在这种情况下,您可以更改图标(以完美对齐每个图标),也可以仅在第一个 <div class="icon-wrap"> 上进行操作.

像这样的东西:

.icon-wrap:first-child .icon-holder {
padding-top: 5px;
}

这是更新的 jsfiddle对此。

关于css - 将 Font Awesome 元素垂直居中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28527624/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com