html - 将图标移动到 h2 标题下方?
问题描述
出于某种原因,我似乎无法弄清楚如何将我的社交媒体图标移动到社交媒体 h2 标题下方。我希望它们水平显示而不是垂直显示。有什么帮助吗?
<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"/>
<div class="footer-section social media col-md-3">
<h2>Social Media</h2>
<div class="social-media">
<ul class="list-unstyled">
<li><a href="#"><i class="fa fa-facebook-square" aria-hidden="true"></i></a></li>
<li><a href="#"><i class="fa fa-twitter" aria-hidden="true"></i></a></li>
<li><a href="#"><i class="fa fa-instagram" aria-hidden="true"></i></a></li>
<li><a href="#"><i class="fa fa-google-plus" aria-hidden="true"></i></a></li>
<li><a href="#"><i class="fa fa-youtube-play" aria-hidden="true"></i></a></li>
</ul>
</div>
</div>
.social-media {
display: flex;
list-style-type: none;
margin: 0;
padding: 0;
}
.social-media > li:not(:last-child) {
margin-right: 1rem;
}
解决方案
您可以使用flexbox在标题下水平对齐它们
.list-unstyled {
list-style: none;
display: flex;
padding: 0;
}
/*
Add a bit of margin at the left side of each icon, except for the first one
*/
li:not(:first-child) {
margin-left: 0.5em;
}
<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet" />
<div class="footer-section social media col-md-3">
<h2>Social Media</h2>
<div class="social-media">
<ul class="list-unstyled">
<li><a href="#"><i class="fa fa-facebook-square" aria-hidden="true"></i></a></li>
<li><a href="#"><i class="fa fa-twitter" aria-hidden="true"></i></a></li>
<li><a href="#"><i class="fa fa-instagram" aria-hidden="true"></i></a></li>
<li><a href="#"><i class="fa fa-google-plus" aria-hidden="true"></i></a></li>
<li><a href="#"><i class="fa fa-youtube-play" aria-hidden="true"></i></a></li>
</ul>
</div>
</div>
推荐阅读
- python - 混合 TensorFlow 和 TensorFlow Federated 代码的推荐方法是什么?
- reactjs - 反应 useEffect 奇怪的行为
- html - 单击按钮时更改边框颜色
- reactjs - 如何在本机反应中从firebase一一显示数据库值?
- html - div 不适合外部 div
- c# - Unity c#:使类类型的数组等于 FindObjectOfType
- angular - Promise.all 无法按预期使用数组
- javascript - 如果方法在超时后被重复调用如何在sinon中测试
- memcached - Python Memcached,连接到 Azure VM 服务器
- python - 无法处理不同文件夹中的 JSON