如何在内容换行时使弹性框宽度与内容相同

时间:2016-12-22 00:33:13

标签: css flexbox

我需要使用与内容(项目)相同的类网格来创建div的宽度。

但是当项目换行到下一行时,我需要相应地缩小div,所以我不会在项目的左侧和右侧有任何额外的空间。

提前致谢!



.home {
  height: 100vh;
  display: flex;
  align-items: center;
}
.grid {

    flex-basis: content;
  display: flex;
  background-color: red;
  flex-wrap: wrap;

}
.gridItem {
  margin: 2px;
  width: 90px;
  height: 60px;  
  background: #FFF;
  display: flex;
  align-items: center;
  justify-content: center;
};

<div class='home'>
  <div class='grid'>
    <div class='gridItem'>Item 1</div>
    <div class='gridItem'>Item 1</div>
    <div class='gridItem'>Item 1</div>
    <div class='gridItem'>Item 1</div>
    <div class='gridItem'>Item 1</div>
    <div class='gridItem'>Item 1</div>
    <div class='gridItem'>Item 1</div>
  </div>
</div>
&#13;
&#13;
&#13;

0 个答案:

没有答案