我在寻求创建一个砖石用户界面。我在StackOverflow中尝试了许多示例和许多答案,但似乎没有什么能帮助我。
我的情况是,我有一个包装器ul,它的高度height: calc(100vh - 110px);是不能改变的,会有一些动态图像插入到这个ul的li中,我希望这个li作为它们内部的图像排列。
我尝试的第一种方法最后给了我这个:
img {
width: auto;
height: auto;
max-width: 100%;
vertical-align: middle;
border: 0;
max-width: 100%;
}
.template-row {
display: flex;
flex-flow: row wrap;
margin-left: -8px;
/* Adjustment for the gutter */
width: 100%;
height: calc(100vh - 110px);
overflow-x: hidden;
overflow-y: scroll;
padding: 0;
}
.template-row li {
flex: auto;
height: auto;
min-width: 150px;
margin: 0 8px 8px 0;
/* Some gutter */
width: 30%;
list-style: none;
}<ul class="template-row">
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQKPMXsTBI8EHKvcJ_DZRPWENgMXgU4O2mOJRv6qYNn3FIXFc1Kzg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRYSCNFNmxqekF0KMq--WwuuJu9CPZgEhjjlXxW4fKIWnQcBtk_Mg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://i.pinimg.com/474x/21/f3/7e/21f37e120170b6363d24e2ef2d6da223.jpg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQKPMXsTBI8EHKvcJ_DZRPWENgMXgU4O2mOJRv6qYNn3FIXFc1Kzg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRYSCNFNmxqekF0KMq--WwuuJu9CPZgEhjjlXxW4fKIWnQcBtk_Mg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://i.pinimg.com/474x/21/f3/7e/21f37e120170b6363d24e2ef2d6da223.jpg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://i.pinimg.com/474x/21/f3/7e/21f37e120170b6363d24e2ef2d6da223.jpg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQKPMXsTBI8EHKvcJ_DZRPWENgMXgU4O2mOJRv6qYNn3FIXFc1Kzg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRYSCNFNmxqekF0KMq--WwuuJu9CPZgEhjjlXxW4fKIWnQcBtk_Mg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRYSCNFNmxqekF0KMq--WwuuJu9CPZgEhjjlXxW4fKIWnQcBtk_Mg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://i.pinimg.com/474x/21/f3/7e/21f37e120170b6363d24e2ef2d6da223.jpg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://i.pinimg.com/474x/21/f3/7e/21f37e120170b6363d24e2ef2d6da223.jpg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQKPMXsTBI8EHKvcJ_DZRPWENgMXgU4O2mOJRv6qYNn3FIXFc1Kzg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRYSCNFNmxqekF0KMq--WwuuJu9CPZgEhjjlXxW4fKIWnQcBtk_Mg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRYSCNFNmxqekF0KMq--WwuuJu9CPZgEhjjlXxW4fKIWnQcBtk_Mg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://i.pinimg.com/474x/21/f3/7e/21f37e120170b6363d24e2ef2d6da223.jpg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://i.pinimg.com/474x/21/f3/7e/21f37e120170b6363d24e2ef2d6da223.jpg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQKPMXsTBI8EHKvcJ_DZRPWENgMXgU4O2mOJRv6qYNn3FIXFc1Kzg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRYSCNFNmxqekF0KMq--WwuuJu9CPZgEhjjlXxW4fKIWnQcBtk_Mg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRYSCNFNmxqekF0KMq--WwuuJu9CPZgEhjjlXxW4fKIWnQcBtk_Mg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://i.pinimg.com/474x/21/f3/7e/21f37e120170b6363d24e2ef2d6da223.jpg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://i.pinimg.com/474x/21/f3/7e/21f37e120170b6363d24e2ef2d6da223.jpg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQKPMXsTBI8EHKvcJ_DZRPWENgMXgU4O2mOJRv6qYNn3FIXFc1Kzg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRYSCNFNmxqekF0KMq--WwuuJu9CPZgEhjjlXxW4fKIWnQcBtk_Mg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRYSCNFNmxqekF0KMq--WwuuJu9CPZgEhjjlXxW4fKIWnQcBtk_Mg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://i.pinimg.com/474x/21/f3/7e/21f37e120170b6363d24e2ef2d6da223.jpg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://i.pinimg.com/474x/21/f3/7e/21f37e120170b6363d24e2ef2d6da223.jpg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQKPMXsTBI8EHKvcJ_DZRPWENgMXgU4O2mOJRv6qYNn3FIXFc1Kzg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRYSCNFNmxqekF0KMq--WwuuJu9CPZgEhjjlXxW4fKIWnQcBtk_Mg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRYSCNFNmxqekF0KMq--WwuuJu9CPZgEhjjlXxW4fKIWnQcBtk_Mg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://i.pinimg.com/474x/21/f3/7e/21f37e120170b6363d24e2ef2d6da223.jpg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://i.pinimg.com/474x/21/f3/7e/21f37e120170b6363d24e2ef2d6da223.jpg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQKPMXsTBI8EHKvcJ_DZRPWENgMXgU4O2mOJRv6qYNn3FIXFc1Kzg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRYSCNFNmxqekF0KMq--WwuuJu9CPZgEhjjlXxW4fKIWnQcBtk_Mg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRYSCNFNmxqekF0KMq--WwuuJu9CPZgEhjjlXxW4fKIWnQcBtk_Mg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://i.pinimg.com/474x/21/f3/7e/21f37e120170b6363d24e2ef2d6da223.jpg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://i.pinimg.com/474x/21/f3/7e/21f37e120170b6363d24e2ef2d6da223.jpg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQKPMXsTBI8EHKvcJ_DZRPWENgMXgU4O2mOJRv6qYNn3FIXFc1Kzg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRYSCNFNmxqekF0KMq--WwuuJu9CPZgEhjjlXxW4fKIWnQcBtk_Mg" alt="">
</div>
</li>
</ul>
正如你所看到的,所有的li都有相同的高度。
我尝试的第二种方法是:
img {
width: auto;
height: auto;
max-width: 100%;
vertical-align: middle;
border: 0;
max-width: 100%;
}
.template-row {
-moz-column-count: 4;
-webkit-column-count: 4;
column-count: 4;
-moz-column-gap: 1em;
-webkit-column-gap: 1em;
column-gap: 1em;
height: calc(100vh - 110px);
overflow-x: hidden;
overflow-y: scroll;
}
.template-row li {
display: inline-block;
margin: 0 0 1em;
width: 100%;
}<ul class="template-row">
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQKPMXsTBI8EHKvcJ_DZRPWENgMXgU4O2mOJRv6qYNn3FIXFc1Kzg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRYSCNFNmxqekF0KMq--WwuuJu9CPZgEhjjlXxW4fKIWnQcBtk_Mg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://i.pinimg.com/474x/21/f3/7e/21f37e120170b6363d24e2ef2d6da223.jpg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQKPMXsTBI8EHKvcJ_DZRPWENgMXgU4O2mOJRv6qYNn3FIXFc1Kzg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRYSCNFNmxqekF0KMq--WwuuJu9CPZgEhjjlXxW4fKIWnQcBtk_Mg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://i.pinimg.com/474x/21/f3/7e/21f37e120170b6363d24e2ef2d6da223.jpg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://i.pinimg.com/474x/21/f3/7e/21f37e120170b6363d24e2ef2d6da223.jpg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQKPMXsTBI8EHKvcJ_DZRPWENgMXgU4O2mOJRv6qYNn3FIXFc1Kzg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRYSCNFNmxqekF0KMq--WwuuJu9CPZgEhjjlXxW4fKIWnQcBtk_Mg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRYSCNFNmxqekF0KMq--WwuuJu9CPZgEhjjlXxW4fKIWnQcBtk_Mg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://i.pinimg.com/474x/21/f3/7e/21f37e120170b6363d24e2ef2d6da223.jpg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://i.pinimg.com/474x/21/f3/7e/21f37e120170b6363d24e2ef2d6da223.jpg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQKPMXsTBI8EHKvcJ_DZRPWENgMXgU4O2mOJRv6qYNn3FIXFc1Kzg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRYSCNFNmxqekF0KMq--WwuuJu9CPZgEhjjlXxW4fKIWnQcBtk_Mg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRYSCNFNmxqekF0KMq--WwuuJu9CPZgEhjjlXxW4fKIWnQcBtk_Mg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://i.pinimg.com/474x/21/f3/7e/21f37e120170b6363d24e2ef2d6da223.jpg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://i.pinimg.com/474x/21/f3/7e/21f37e120170b6363d24e2ef2d6da223.jpg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQKPMXsTBI8EHKvcJ_DZRPWENgMXgU4O2mOJRv6qYNn3FIXFc1Kzg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRYSCNFNmxqekF0KMq--WwuuJu9CPZgEhjjlXxW4fKIWnQcBtk_Mg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRYSCNFNmxqekF0KMq--WwuuJu9CPZgEhjjlXxW4fKIWnQcBtk_Mg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://i.pinimg.com/474x/21/f3/7e/21f37e120170b6363d24e2ef2d6da223.jpg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://i.pinimg.com/474x/21/f3/7e/21f37e120170b6363d24e2ef2d6da223.jpg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQKPMXsTBI8EHKvcJ_DZRPWENgMXgU4O2mOJRv6qYNn3FIXFc1Kzg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRYSCNFNmxqekF0KMq--WwuuJu9CPZgEhjjlXxW4fKIWnQcBtk_Mg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRYSCNFNmxqekF0KMq--WwuuJu9CPZgEhjjlXxW4fKIWnQcBtk_Mg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://i.pinimg.com/474x/21/f3/7e/21f37e120170b6363d24e2ef2d6da223.jpg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://i.pinimg.com/474x/21/f3/7e/21f37e120170b6363d24e2ef2d6da223.jpg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQKPMXsTBI8EHKvcJ_DZRPWENgMXgU4O2mOJRv6qYNn3FIXFc1Kzg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRYSCNFNmxqekF0KMq--WwuuJu9CPZgEhjjlXxW4fKIWnQcBtk_Mg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRYSCNFNmxqekF0KMq--WwuuJu9CPZgEhjjlXxW4fKIWnQcBtk_Mg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://i.pinimg.com/474x/21/f3/7e/21f37e120170b6363d24e2ef2d6da223.jpg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://i.pinimg.com/474x/21/f3/7e/21f37e120170b6363d24e2ef2d6da223.jpg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQKPMXsTBI8EHKvcJ_DZRPWENgMXgU4O2mOJRv6qYNn3FIXFc1Kzg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRYSCNFNmxqekF0KMq--WwuuJu9CPZgEhjjlXxW4fKIWnQcBtk_Mg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRYSCNFNmxqekF0KMq--WwuuJu9CPZgEhjjlXxW4fKIWnQcBtk_Mg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://i.pinimg.com/474x/21/f3/7e/21f37e120170b6363d24e2ef2d6da223.jpg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://i.pinimg.com/474x/21/f3/7e/21f37e120170b6363d24e2ef2d6da223.jpg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQKPMXsTBI8EHKvcJ_DZRPWENgMXgU4O2mOJRv6qYNn3FIXFc1Kzg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRYSCNFNmxqekF0KMq--WwuuJu9CPZgEhjjlXxW4fKIWnQcBtk_Mg" alt="">
</div>
</li>
</ul>
正如您所看到的,所有的li都是正确对齐的,但是滚动卷在页面上消失了。
是否有任何CSS和HTML解决方案,我可以用于我的情况。任何帮助都将不胜感激。
发布于 2018-04-05 09:22:05
你能使用额外的包装器吗?然后,可以通过设置父文件的高度并添加overflow y: auto;,并在此包装器中添加实际的列表。
img {
width: auto;
height: auto;
max-width: 100%;
width: 100%;
vertical-align: middle;
border: 0;
}
.template-row {
height: calc(100vh - 110px);
overflow-x: hidden;
overflow-y: scroll;
}
.template-row__body {
list-style: none;
-moz-column-count: 4;
-webkit-column-count: 4;
column-count: 4;
-moz-column-gap: 1em;
-webkit-column-gap: 1em;
column-gap: 1em;
}
.template-row li {
display: inline-block;
margin: 0 0 1em;
width: 100%;
}<div class="template-row">
<ul class="template-row__body">
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQKPMXsTBI8EHKvcJ_DZRPWENgMXgU4O2mOJRv6qYNn3FIXFc1Kzg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRYSCNFNmxqekF0KMq--WwuuJu9CPZgEhjjlXxW4fKIWnQcBtk_Mg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://i.pinimg.com/474x/21/f3/7e/21f37e120170b6363d24e2ef2d6da223.jpg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQKPMXsTBI8EHKvcJ_DZRPWENgMXgU4O2mOJRv6qYNn3FIXFc1Kzg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRYSCNFNmxqekF0KMq--WwuuJu9CPZgEhjjlXxW4fKIWnQcBtk_Mg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://i.pinimg.com/474x/21/f3/7e/21f37e120170b6363d24e2ef2d6da223.jpg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://i.pinimg.com/474x/21/f3/7e/21f37e120170b6363d24e2ef2d6da223.jpg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQKPMXsTBI8EHKvcJ_DZRPWENgMXgU4O2mOJRv6qYNn3FIXFc1Kzg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRYSCNFNmxqekF0KMq--WwuuJu9CPZgEhjjlXxW4fKIWnQcBtk_Mg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRYSCNFNmxqekF0KMq--WwuuJu9CPZgEhjjlXxW4fKIWnQcBtk_Mg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://i.pinimg.com/474x/21/f3/7e/21f37e120170b6363d24e2ef2d6da223.jpg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://i.pinimg.com/474x/21/f3/7e/21f37e120170b6363d24e2ef2d6da223.jpg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQKPMXsTBI8EHKvcJ_DZRPWENgMXgU4O2mOJRv6qYNn3FIXFc1Kzg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRYSCNFNmxqekF0KMq--WwuuJu9CPZgEhjjlXxW4fKIWnQcBtk_Mg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRYSCNFNmxqekF0KMq--WwuuJu9CPZgEhjjlXxW4fKIWnQcBtk_Mg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://i.pinimg.com/474x/21/f3/7e/21f37e120170b6363d24e2ef2d6da223.jpg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://i.pinimg.com/474x/21/f3/7e/21f37e120170b6363d24e2ef2d6da223.jpg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQKPMXsTBI8EHKvcJ_DZRPWENgMXgU4O2mOJRv6qYNn3FIXFc1Kzg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRYSCNFNmxqekF0KMq--WwuuJu9CPZgEhjjlXxW4fKIWnQcBtk_Mg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRYSCNFNmxqekF0KMq--WwuuJu9CPZgEhjjlXxW4fKIWnQcBtk_Mg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://i.pinimg.com/474x/21/f3/7e/21f37e120170b6363d24e2ef2d6da223.jpg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://i.pinimg.com/474x/21/f3/7e/21f37e120170b6363d24e2ef2d6da223.jpg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQKPMXsTBI8EHKvcJ_DZRPWENgMXgU4O2mOJRv6qYNn3FIXFc1Kzg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRYSCNFNmxqekF0KMq--WwuuJu9CPZgEhjjlXxW4fKIWnQcBtk_Mg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRYSCNFNmxqekF0KMq--WwuuJu9CPZgEhjjlXxW4fKIWnQcBtk_Mg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://i.pinimg.com/474x/21/f3/7e/21f37e120170b6363d24e2ef2d6da223.jpg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://i.pinimg.com/474x/21/f3/7e/21f37e120170b6363d24e2ef2d6da223.jpg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQKPMXsTBI8EHKvcJ_DZRPWENgMXgU4O2mOJRv6qYNn3FIXFc1Kzg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRYSCNFNmxqekF0KMq--WwuuJu9CPZgEhjjlXxW4fKIWnQcBtk_Mg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRYSCNFNmxqekF0KMq--WwuuJu9CPZgEhjjlXxW4fKIWnQcBtk_Mg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://i.pinimg.com/474x/21/f3/7e/21f37e120170b6363d24e2ef2d6da223.jpg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://i.pinimg.com/474x/21/f3/7e/21f37e120170b6363d24e2ef2d6da223.jpg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQKPMXsTBI8EHKvcJ_DZRPWENgMXgU4O2mOJRv6qYNn3FIXFc1Kzg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRYSCNFNmxqekF0KMq--WwuuJu9CPZgEhjjlXxW4fKIWnQcBtk_Mg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRYSCNFNmxqekF0KMq--WwuuJu9CPZgEhjjlXxW4fKIWnQcBtk_Mg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://i.pinimg.com/474x/21/f3/7e/21f37e120170b6363d24e2ef2d6da223.jpg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://i.pinimg.com/474x/21/f3/7e/21f37e120170b6363d24e2ef2d6da223.jpg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQKPMXsTBI8EHKvcJ_DZRPWENgMXgU4O2mOJRv6qYNn3FIXFc1Kzg" alt="">
</div>
</li>
<li class="card-wrap p-10">
<div class="temp-wrap">
<img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRYSCNFNmxqekF0KMq--WwuuJu9CPZgEhjjlXxW4fKIWnQcBtk_Mg" alt="">
</div>
</li>
</ul>
</div>
发布于 2018-04-05 11:47:42
这是使用柔性盒的布局。应该是这样的。
img {
width: auto;
height: auto;
max-width: 100%;
width: 100%;
vertical-align: middle;
border: 0;
}
.template-row {
display: flex;
flex-flow: row wrap;
height: calc(100vh - 110px);
overflow-y: auto;
padding: .5rem; /* Fix box shadow at top, edit to your own values */
}
.template-row__body {
list-style: none;
display: inherit;
flex-flow: inherit;
flex: 1 1 100%;
margin: -.5em; /* Corrects column margin */
}
.template-column {
margin: .5em; /* Column gap */
flex-basis: calc(33.33% - 1em);
flex-grow: 1;
flex-shrink: 1;
}
img {
display: block;
margin-bottom: 1em; /* Column gap * 2 */
box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.25);
border-radius: 3px;
background-color: #fff;
padding:5px;
box-sizing: border-box; /* Fix padding */
}<div class="template-row">
<div class="template-row__body">
<div class="template-column">
<img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQKPMXsTBI8EHKvcJ_DZRPWENgMXgU4O2mOJRv6qYNn3FIXFc1Kzg" alt="">
<img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRYSCNFNmxqekF0KMq--WwuuJu9CPZgEhjjlXxW4fKIWnQcBtk_Mg" alt="">
</div>
<div class="template-column">
<img src="https://i.pinimg.com/474x/21/f3/7e/21f37e120170b6363d24e2ef2d6da223.jpg" alt="">
</div>
<div class="template-column">
<img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQKPMXsTBI8EHKvcJ_DZRPWENgMXgU4O2mOJRv6qYNn3FIXFc1Kzg" alt="">
</div>
</div>
</div>
https://stackoverflow.com/questions/49667493
复制相似问题