首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Flex-box多线路。如何使用: flex-wrap: wrap?

Flex-box多线路。如何使用: flex-wrap: wrap?
EN

Stack Overflow用户
提问于 2015-11-13 19:43:07
回答 2查看 273关注 0票数 0

我必须这样做。适用于宽、中、小屏幕https://pp.vk.me/c629328/v629328337/21bd7/izp9QG8Qcg4.jpg

以下是我的代码

代码语言:javascript
复制
.section-items-container
  display: flex
  justify-content: flex-start
  align-items: stretch  
  flex-flow: row wrap
  @include respond-to(small)
  flex-direction: column   
  @include respond-to(medium)
  flex-direction: row
.item   
  flex-grow: 1  
  @include respond-to(small)
    &:nth-child(4)
      order: 5
  @include respond-to(medium)
    &:nth-child(4)  
      flex-grow: 3
EN

回答 2

Stack Overflow用户

发布于 2015-11-13 19:53:46

Bootstrap responsive-utilities是最好的实现方式。您可以根据需要的视口断点使用.visible-*和.hidden-*类。

票数 0
EN

Stack Overflow用户

发布于 2015-11-13 20:20:14

代码语言:javascript
复制
  .section-items-container
    display: flex
    justify-content: flex-start
    align-items: stretch  
    // flex-flow: row wrap
    flex-wrap: wrap
    @include respond-to(small)
      flex-direction: column   
    @include respond-to(medium)
      flex-direction: row
    .item   
      border: $border  
      flex-grow: 1
      flex-shrink: 0
      @include respond-to(small)
        flex-basis: 100%
      @include respond-to(medium)
        flex-basis: 50%
        &:nth-child(4)  
          order: 5
      @include respond-to(wide-screens)
        &:nth-child(1),
        &:nth-child(2),  
        &:nth-child(3)      
          flex-basis: 33%
        &:nth-child(4),  
        &:nth-child(5)  
          flex-basis: 50%
        &:nth-child(4)  
          order: 4

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

https://stackoverflow.com/questions/33691987

复制
相关文章

相似问题

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