0

enter image description here

I want to achieve this structure by using grid-column and grid, but in my case columns 5 and 6 don't fill all width, how can fix it?

.parent {
  display: grid;
  grid-template-columns: auto auto;
  grid-column-gap: 16px;
}

.child {
  height: 50px;
  background: rgb(82, 185, 15);
  display: flex;
  align-items: center;
  justify-content: center;
}

.gridColumn {
  grid-column: 1;
}
<div class="parent">
 <div class="child">1</div>
 <div class="child">2</div>
 <div class="child">3</div>
 <div class="child">4</div>
 <div class="child gridColumn" >
  5
 </div>
 <div class="child gridColumn">
 6
 </div>
 <div class="child gridColumn">
 7
 </div>
</div>
Paulie_D
  • 102,164
  • 10
  • 117
  • 144
Andrey Radkevich
  • 2,328
  • 2
  • 17
  • 38

1 Answers1

1

try edit your css gridColumn class to:

.gridColumn {
  grid-column: 1 / span 2;
}
buzatto
  • 8,091
  • 5
  • 19
  • 24