首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >社会图标的CSS对齐问题

社会图标的CSS对齐问题
EN

Stack Overflow用户
提问于 2017-10-03 01:50:14
回答 5查看 73关注 0票数 0

我对css相当陌生,我正努力把这些社交图标放在圈子的中心,有人能解释我做错了什么吗?

这是码页

提前感谢

下面是CSS:

代码语言:javascript
复制
      .footer-social li a img {
               width: auto;
        height: 2em;
     }
EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2017-10-03 01:59:38

你可以用flex做这样的事情

代码语言:javascript
复制
.footer-social li a {
    display: flex; /* change inline-block to this */
    justify-content: center;
    align-items: center;
    width: 4em;
    height: 4em;
    border: 2px solid rgba(255,255,255,.5);
    border-radius: 50%;
}

或者其他类似的东西:

代码语言:javascript
复制
.footer-social li a {
    line-height: 3.5em;
    display: inline-block;
    width: 4em;
    height: 4em;
    text-align: center;
    border: 2px solid rgba(255,255,255,.5);
    border-radius: 50%;
    position: relative;
}
.footer-social li a img {
    width: auto;
    height: 2em;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
票数 1
EN

Stack Overflow用户

发布于 2017-10-03 01:57:26

试试这个:

代码语言:javascript
复制
.social-default {
    //Will set the padding above the img 18px and below 18px, vertically centering the images
    padding: 18px 0;
}

另一种方式是:

代码语言:javascript
复制
.social-default {
    position: relative;
    top: 25%;
}
票数 1
EN

Stack Overflow用户

发布于 2017-10-03 02:16:46

您需要添加一些填充到您的img标签。

代码语言:javascript
复制
img {
     padding: 15px
}

boxmodel.asp

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46536077

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档