移动设备上的2列Flexbox Grid

时间:2018-04-04 11:15:21

标签: html css

为noob问题道歉!

我有一个8列的flexbox网格,在大型设备上显示如下。

https://s14.postimg.org/ixpybtxmn/desktop-grid.jpg

但是,在移动设备上,它目前显示如下。

https://s14.postimg.org/dddh1mm1d/mobile.jpg

以下是我的代码的精简版

`https://codepen.io/igosean/pen/rdrgZP`

我想要的是在移动设备上以50%宽度堆叠到两列的网格。 如果有人能提供帮助,我将不胜感激。

1 个答案:

答案 0 :(得分:0)

试试这个:



.para-top:before {
    left: 284px;
}

.flex-grid {
  display: flex;
  margin: 0 0 40px 0;
  
}

.col img { 
  max-width: 200px;
}

.flex-grid .col {
  flex: 1;
}

@media (max-width: 900px) {
  .flex-grid {
    flex-wrap: wrap;
  }
  .flex-grid .col {
      flex: 1;
      width: 50%;
      margin: 0 0 10px 0;
  }
}