css 无法将FontAwesome图标置于圆圈中心

mcdcgff0  于 2024-01-09  发布在  其他
关注(0)|答案(1)|浏览(122)

我试图在一个圆形按钮中心的FontAwesome图标,但我不能让它工作(图标不断出现在上面的圆圈,如图所示


的数据
我的HTML如下:

<div class="socials">
        <div class="socialbuttons">
            <a class="fa-brands fa-instagram" href="https://instagram.com" target="_blank"></a>
            <a class="fa-brands fa-github" href="https://instagram.com" target="_blank"></a>
        </div>
    </div>

字符串
我的CSS:

.socialbuttons{
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.fa-brands{
    text-decoration: none !important;
    color: white !important;
    background: #1a1a1a;
    width: 40px;
    height: 40px;
    flex-direction: column;
    display: inline-block;
    justify-content: center;
    align-items: center;
    border-radius: 100%;
    margin: 5px;
}


任何帮助将不胜感激
我已经尝试了许多不同的对齐方法,调整宽度和高度,在div css中移动宽度和高度,但仍然一无所获

smtd7mpg

smtd7mpg1#

将链接从display: inline-block更改为display: inline-flex

a.fa-brands {
  margin: 2em;
  text-decoration: none !important;
  color: white !important;
  background: #1a1a1a;
  width: 40px;
  height: 40px;
  flex-direction: column;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border-radius: 100%;
  margin: 5px;
}

个字符

相关问题