html - 我试图将图标放在页脚的中心

标签 html css

我试图将图标列表置于页脚的中央。我尝试了多种方法,但出于某种原因,结果并不是我想要的。

我的 CSS:

.social-icons {
  list-style-type: none;
  width: 100%;
}

.social-icons ul {
  align-items: center;
}

.social-icons li {
  display: inline;
}

.social-icons li img {
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  margin-top: 20px;
  padding: 0 10px;
}

.social-icons li img:hover {
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

我的 HTML:

<div class="footer">
        <ul class="social-icons">
          <li><img src="images/discordicon.png" alt="Discord Icon"></li>
          <li><img src="images/skypeicon.png" alt="Skype Icon"></li>
        </ul>
      </div>

最佳答案

text-align: center; 添加到页脚本身,将 apple display: inline-block 添加到 ul (以减少其宽度到实际内容,从而使居中成为可能)以及 padding: 0; 以避免左侧默认填充/偏移:

.footer {
  text-align: center;
}
.social-icons {
  list-style-type: none;
  display: inline-block;
  padding: 0;
}

.social-icons li {
  display: inline;
}

.social-icons li img {
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  margin-top: 20px;
  padding: 0 10px;
}

.social-icons li img:hover {
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
<div class="footer">
  <ul class="social-icons">
    <li><img src="images/discordicon.png" alt="Discord Icon"></li>
    <li><img src="images/skypeicon.png" alt="Skype Icon"></li>
  </ul>
</div>

关于html - 我试图将图标放在页脚的中心,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43815292/

相关文章:

html - 阻止 "Restore Tab"访问 session 存储

java - 在 HTML 网页中嵌入 JavaFX 应用程序

javascript - 显示更多 点击显示更多图片

html - div背景的响应式设计问题

html - body 元素中的随机空白

html - div 的水平滚动未按预期工作

javascript - 如何删除 bootstrap 4 列之间的空间

javascript - 在 Angular JS 指令中检索 css 值

css - Top Div 定位和 z-index 导致问题

javascript - 同一按钮上的连续 onclick 事件触发单独的脚本