flex wrap

by Valentin Sarychev

HTML

<div class="container">
  <div class="item">
    <div class="abc">1</div>
  </div>
  <div class="item">
    <div class="abc">2</div>
  </div>
  <div class="item">
    <div class="abc">3</div>
  </div>
  <div class="item">
    <div class="abc">4</div>
  </div>
</div>

CSS

.container {
  display: flex;
  flex-flow: column wrap;
  height: 100px;
  overflow: hidden;
  width: 200%;
  margin-right: -50%;
}

.item {
  flex: 1;
  min-width: 200px;
  height: 30px;
  padding: 1px;
  box-sizing: border-box;
}

.abc {
  height: 100%;
  width: 100%;
  background: red;
  color: white;
  padding: 8px;
  box-sizing: border-box;
}