css - 样式 6 图像以内嵌在一行中以用于桌面和对移动方向的响应

标签 css sass bootstrap-4

我想在行中显示不同大小的图像。 6 张具有适当边距的桌面图片,2 张纵向图片,4 张横向图片。额外的图片应该换行并居中对齐。

<div class="wrapper">
    <div class="media-elements ">
        <div class="common-image">
            <figure class="figure">
                <img src="img1.png" class="img-fluid" alt="" title="">
                <figcaption class="figure-caption">
                </figcaption>
            </figure>
        </div>
    </div>
    <div class="media-elements ">
        <div class="common-image">
            <figure class="figure">
                <img src="img2.png" class="img-fluid" alt="" title="">
                <figcaption class="figure-caption">
                </figcaption>
            </figure>
        </div>
    </div>
    <div class="media-elements ">
        <div class="common-image">
            <figure class="figure">
                <img src="img3.png" class="img-fluid" alt="" title="">
                <figcaption class="figure-caption">
                </figcaption>
            </figure>
        </div>
    </div>
    <div class="media-elements ">
        <div class="common-image">
            <figure class="figure">
                <img src="img4.png" class="img-fluid" alt="" title="">
                <figcaption class="figure-caption">
                </figcaption>
            </figure>
        </div>
    </div>
</div>

我尝试了 float: leftdisplay:inline-block 但这些都没有给我预期的结果。提前致谢。

最佳答案

您需要结合使用 flex 查询和媒体查询。我已经为您编译了一个示例,但您可以进一步改进它。

.slider {
    display: flex;
    width: 100%;
    height: auto;
    margin: 20px auto;
    text-align: center;
}

@media only screen and (max-width: 1024px) {
    .slider {
        display: flex;
        justify-content: space-around;
        flex-wrap: wrap;
    }
}

请检查下面的 fiddle 。 https://jsfiddle.net/harsh89/x40kagm6/9/

关于css - 样式 6 图像以内嵌在一行中以用于桌面和对移动方向的响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57802662/

相关文章:

css - 如何在 asp.net 复选框组件中正确使用 bootstrap 3 复选框属性?

html - 如何在CSS中突出显示事件菜单

css - 如何防止在 Windows Edge 上进行转换?

css - 从媒体查询函数中的 map 生成 SASS 动态颜色

css - 如何让这个三级菜单的子菜单在其父菜单下对齐?

SASS inspect() for array 或其他方法如何输出数组

javascript - Bootstrap v4 .modal ("show") 执行缓慢

javascript - 在引导模式中显示输入的问题

twitter-bootstrap - Bootstrap网格系统半屏

CSS - 背景大小包含或正常