html - Bootstrap - 流向第二行的图标行(响应式)

标签 html css twitter-bootstrap bootstrap-4 twitter-bootstrap-4

我正在使用 Bootstrap 4,并尝试创建一个包含 12 个图标的(响应式)行。

<div class="app-container">
<div class="row">

  <div class="col-md-1">
    <a class="" href="https://www.xxx.org.au">
      <img class="" src="/images/web-1.png" alt="">
    </a>
  </div>
  ... x 12

</div>
</div>

“app-container”类有一个样式属性:

.app-container {
  width:1050px;
}

在宽显示屏上,图标保持在一行中。

但是随着窗口宽度的减小,我希望图标一次开始落入第二行(从右端的图标开始)。

目前,它们只是保持原样,因为后面的东西宽度减少了。 (它们基本上看起来像是溢出到它们所在的容器之外。它们没有流动/响应)。

见下文:

enter image description here

最佳答案

最简单的解决方案是使用 Bootstrap 4 中内置的类。

http://www.codeply.com/go/MvnOs3GPCC

<div class="app-container">
    <div class="row">
        <div class="col-1">
            <a class="" href="https://www.xxx.org.au">
                <img class="" src="//placehold.it/60" alt="">
            </a>
        </div>
        <div class="col-1">
            <a class="" href="https://www.xxx.org.au">
                <img class="" src="//placehold.it/60" alt="">
            </a>
        </div>
        <div class="col-1">
            <a class="" href="https://www.xxx.org.au">
                <img class="" src="//placehold.it/60" alt="">
            </a>
        </div>
        <div class="col-1">
            <a class="" href="https://www.xxx.org.au">
                <img class="" src="//placehold.it/60" alt="">
            </a>
        </div>
        <div class="col-1">
            <a class="" href="https://www.xxx.org.au">
                <img class="" src="//placehold.it/60" alt="">
            </a>
        </div>
        <div class="col-1">
            <a class="" href="https://www.xxx.org.au">
                <img class="" src="//placehold.it/60" alt="">
            </a>
        </div>
        <div class="col-1">
            <a class="" href="https://www.xxx.org.au">
                <img class="" src="//placehold.it/60" alt="">
            </a>
        </div>
        <div class="col-1">
            <a class="" href="https://www.xxx.org.au">
                <img class="" src="//placehold.it/60" alt="">
            </a>
        </div>
        <div class="col-1">
            <a class="" href="https://www.xxx.org.au">
                <img class="" src="//placehold.it/60" alt="">
            </a>
        </div>
        <div class="col-1">
            <a class="" href="https://www.xxx.org.au">
                <img class="" src="//placehold.it/60" alt="">
            </a>
        </div>
        <div class="col-1">
            <a class="" href="https://www.xxx.org.au">
                <img class="" src="//placehold.it/60" alt="">
            </a>
        </div>
        <div class="col-1">
            <a class="" href="https://www.xxx.org.au">
                <img class="" src="//placehold.it/60" alt="">
            </a>
        </div>
    </div>
</div>

Demo

只需在每个 col-1 上设置一个 min-width 即可。不要使用 col-md-1,因为它们都会以 992px 堆叠,而不是“一次一个”。

关于html - Bootstrap - 流向第二行的图标行(响应式),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43278953/

相关文章:

javascript - 在fabric.js中多次设置defaultCursor

twitter-bootstrap - 如何修复图像的过渡缩放

twitter-bootstrap - Bootstrap 4 如何以居中和垂直方式布置窄文本

html - Css 背景图片无法解析

css - html 上的背景颜色以及为什么全屏

javascript - 并排显示选择框中的两个选项

html - 在位于元素顶部之前制作内容(如选项卡)

html - 长 html 表格丢失其背景图像

asp.net - 在 css :hover as a background image 中请求时如何提供文件

html - textarea 旁边的中心 div