【发布时间】:2019-07-19 06:53:01
【问题描述】:
我在 Bootstrap 4 中完成的网站标题中有一个内联的社交媒体图标列表。随着屏幕尺寸的变化,缩小,图像图标保持内联,直到它们的 div 达到 1112 像素,然后它们开始换行。一旦 div 达到 414px,它们就会返回 inline 并且看起来不错。我尝试将列表项设置为特定的宽度和高度,然后为 max-width: 100% 和 height: auto 创建一个图像类,但这不起作用。使用 Bootstrap 原生的“list-inline”和“list-inline-item”类也不起作用。
CSS
.col-sm.scl {
margin-top: 20px;
text-align: center;
}
.col-sm.scl ul {
list-style: none;
padding: 0px;
}
.col-sm.scl ul li {
width: 40px;
height: 41px;
display: inline;
padding-right: 2px;
padding-left: 2px;
}
HTML
<div class="row">
<!-- Social Icons -->
<div class="col-sm scl">
<ul>
<li><img src="images/facebook.png" class="socialitems" alt="Facebook Icon"></li>
<li><img src="images/twitter.png" class="socialitems" alt="Twitter Icon"></li>
<li><img src="images/linkedin.png" class="socialitems" alt="Linkedin Icon"></li>
<li><img src="images/youtube.png" class="socialitems" alt="Youtube Icon"></li>
<li><img src="images/email.png" class="socialitems" alt="Email Icon">. </li>
</ul>
</div>
<!-- Social Icons END -->
</div>
【问题讨论】:
标签: responsive-design bootstrap-4 html-lists responsive-images