html - 如何制作响应式马赛克 css 全屏宽度

标签 html css responsive-design image-scaling

你好,我在制作这个响应式马赛克时遇到了麻烦,我在这里想要完成的是保持 7 张图像的相同顺序,如果屏幕较小,则制作马赛克全宽,但在移动屏幕中它们各自的比例但维持秩序。

这是我的CSS:

#mosaic {
              width: 100%;
              background-color: aqua;
            }
            .largeImg, .smallImg {
              /*display: inline-block;*/
              float: left;
            }
            .largeImg {
              /*width: 40%;*/
              background-color: #165384;
            }
            .smallImg {
              /*width: 60%;*/
              background-color: #EF0808;
            }

            .col-wrap {
              display: inline-block;
            }

这是我的演示:jsfiddle demo

希望有人能提供帮助并感谢阅读。

最佳答案

您可以使用媒体查询实现您想要的功能,下面的代码是针对移动设备的,试试吧;

@media all and (max-width: 658px) { // mobile devices
    #mosaic { 
        display:block; // to have each musaic in one line
    }
}

关于html - 如何制作响应式马赛克 css 全屏宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32041947/

相关文章:

javascript - 粘性导航栏不起作用

javascript - 是否可以获取 View 上每个 div 的坐标并将它们保存在 javascript onunload() 函数中的本地存储中?

jquery - 将 div 在其他输入和 div 中垂直和水平居中

jquery - 使用 jQuery 选择列表项而不定位子列表项

JQuery ScrollTop 不适用于 Overflow

javascript - 在ie7中隐藏文本

Android 默认浏览器为响应式设计创建水平滚动条

jquery - 在两个不同的类中切换一个数据值

javascript - 响应式 DIV 覆盖在 "background-size: contain"- 解决警报触发的问题

仅限 CSS 方形网格,3 行,响应式高度,可变数量的方 block