首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >改变包装上的挠性方向

改变包装上的挠性方向
EN

Stack Overflow用户
提问于 2015-05-11 07:41:59
回答 1查看 12.6K关注 0票数 17

我试图使用嵌套的柔性盒布局,以便在有一定空间时实现以下布局:

然后,当没有足够的空间时,右侧应该换为行布局,而不是列布局,这样框在包装时是并排的,例如:

这样做的目的是让方框位于左侧内容的50%左右,这样当它们在下面包装时,它们的合并大小与左内容的大小相同。

然而,我不知道如何做到这一点,通过柔印盒。到目前为止,这就是我所拥有的,但是如果你调整窗口的大小,你会发现盒子保持在相同的方向上:

http://jsfiddle.net/usLxshro/

代码语言:javascript
复制
div {
    min-height: 50px;
    background: #E7E7E7;
    margin: 10px;
}
#wrapper {
    display: flex;
    flex-wrap: wrap;
}
#left-content {
    flex: 2;
    min-width: 200px;
}
#right-content {
    flex: 1;
    min-width: 200px;
}
section {
    border: 1px solid #333;
    margin: 10px;
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-11 08:01:21

您可以使用媒体查询来更改行为。

代码语言:javascript
复制
@media (max-width: 500px) {
    #wrapper {
        flex-direction: column;    
    }
    #right-content {
        display: flex;
    }

    section {
        flex: 1;   
    }
}

见更新的小提琴- http://jsfiddle.net/shurshilin/usLxshro/1/

希望它能帮到你。

票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30162103

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档